Pros
PTO and onsite gym. 401k is really good as well. Work life balance is great in the right role. It was pretty flexible when I moved into more project based roles.
Cons
First do not believe a lot of the 5 star reviews they are written by HR. I worked here for over 13 years and worked my way up from the phones to a few different E level jobs. For a firm to claim they care about diversity it's a total lie. They care about being ranked highly on the diversity lists etc but not truly being diverse. If you have to force diversity than you have problems. I'm a white male with a masters in my late 30s and had no shot moving to management. I was bypassed by young kids who were on HR's high potential lists. Unless you came in through one of the management training programs or have a highly influential manager you won't ever get to Management. HR keeps list of high performers and lists of people they want in the future principal pool. Any complaint to HR gets you eventually managed out (and no it didn't happen to me i left on my own). Every review needs to have pros and cons. If your manager has nothing really negative to say about you it's something ridiculous that gets put in. You are guilty until proven innocent here. If you don't play the game here and network you will never have a shot. Management tells you it's not greener on the other side. Well, I'm here to say that it can be greener. New firm is great and not one negative form of feedback yet lol