Pros
It started off as a good company with flexibility and trust and has now turned into a business where you are constantly micro managed. They promise flexibility especially when you have children but offer none and say it's a business need. I wouldn't waste your time applying for the company if you have kids as it will be detrimental to your mental health if you take a job here. You will be expected to work 5 days a week with times that they set.
Cons
No flexability Micro managed Always short staff Management don't listen Toxic culture where senior managers ensure they get rid of you if you speak up and you're face doesn't fit. Too much work when there isn't enough consultants so you are always changing dates for clients etc Blame culture Poor IT systems