Pros
Decent culture, depending on the account and team you’re on. Social events can be fun. Lots of opportunities to network in the industry you work in.
Cons
There’s a huge snitching culture, disguised as “frequent 360 constructive feedback.” Every little mistake you make is noted by others on your team and oftentimes reported to your people manager or team manager. Performance standards are incredibly subjective and are written to serve that purpose - what could be considered good performance on one team can be considered bad performance at another. As such, some good people get drummed out while some bad people get glowing annual reviews. If you’re not meeting expectations, management has a “figure it out yourself” attitude that can leave employees confused, frustrated, and resigned to a PIP and eventual resignation/termination. Executive leadership is obsessed with acquisitions and the sellable value of the company at the expense of the welfare of their staff. The CEO in particular only seems to ever talk about projected firm value when speaking with staff, and it got irritating. Diversity at the executive level is practically nonexistent, and many teams consist entirely of white people with degrees from high-power universities.