Pros
I got exposure to different and interesting clients and jobs. Most of the team were wonderful people, friendly and helpful. For people who want to excel quickly, this can be a good place to move up the ranks fast - but at a cost.
Cons
Career opportunities: yes, to an extend. I've seen other people move up fast but in the end not be allowed to actually make decisions. It's a lot about internal politics and your talent manager. I think the best path is to go from entry level to mid-senior and then move elsewhere, where career plans are actually implemented and there's a willingness from the leadership team to support you in your career.
Compensation: good, it's the biggest reason people stay.
Culture & values: Some of the team truly live by values like inclusion and care for one another. At the end of the day though the leadership makes decisions based on money. I've witnessed this over the past 3 years with great people being pushed out of the business.
Diversity & Inclusion: Again, some people practice this, but it's mostly a wish. Dare I say it's a marketing tactic?
Work/life balance: In every job there are ups and downs but my impression and experience was that even though a work-life-balance is praised on paper, in practice, the expectation is "consultancy means overtime". Unfortunately the significant part of the leadership is still clinging on to an old-school mindset, forgetting that the new generation is not wanting to follow in their footsteps.