It's a high pressure environment, but not always in the good way. Management failed to provide support for overwhelming workloads. Handling difficult clients was a huge stress. The 'bonus' system was unpredictable, causing frustration across the company. Merit did not always dictate reward.
Workforce is not diverse at all - which is great if you fit their mold, which they try to make happen with their elaborate interviews, but not so great if you don't. The senior level 'boys-club' and cliquey environment was tiresome.
The advancement structure was strictly defined with specific roles at each level and little willingness to tailor for individual strengths. Management training was comically minimal for so many people young in their careers, leading to problems being covered up rather than resolved.