Pros
Work life balance is good. Its a good place to work if you just want to get by. I would say it is a good place to start your career, progressing your career would be very subjective and depends on individual. If you are more of a do-er and not vocal, promotion might be harder. There are a wide variety of project of different scale and flavour for your to chose and work from.
Cons
Merit doesnt really work in this company, favourtism does, people who are liked get promoted very easily. Despite of them preaching equality in gender or race, it is merely a facade. If you do your research, this is not a single of non white person higher than senior associate throughout the companys long existence... Whenever you ask for promotions or pay rise (even when you know you've performed), they will ask you to join their lengthy 'own-it sessions' which is a program where you disccuss and demonstate what you have done. IMHO its just a B.S. program that delays you getting what you deserve. Titles in this company doesnt equal to more pay, its a tag that they give out like fun coupons to people they like..