Pros
+ Money money money + Some good people too (but many many more bad ones) + Generous compensation (health etc.)
Cons
- Work life balance asked of you is appalling (hours, weekends, and not even for things that really require it). From consultant upwards you are also expected to contribute to your practice community outside of working hours - Very little choice over your career path as a graduate. Very quickly become pigeon-holed to whatever you were originally assigned to and requests to change denied - Hypocritical stances on equality and mental health. Make a big show of supporting both but when it comes down to it do not support their employees on either - Culture of the loudest person wins which undervalues people who get one with it and are good at their job but don't boast. Was not an issue for me but I've seen many of the most valuable employees passed over for promotion in this way - Requirement to work out of town often and for long periods - Some truly terrible people employed there, promo structure encourages those people to succeed - The work is very very boring unless you adore spreadsheets and attending meetings composed of just buzzwords and people feeling important - Many more