Leadership is toxic. There's a frustrating lack of transparency between upper management and employees. Also, there are chronic miscommunication issues. If you aren't delivering what a certain project needs, they'll pull you off the job with no constructive criticism or feedback. But they'll wait until your annual review to tell you what they really think, thus affording you zero opportunities to improve or redeem yourself before it's too late, and then you miss that raise or promotion (or worse, are demoted or let go). There is gross favoritism and cliques (if you want to get ahead, you better pass management's popularity test). The company touts itself as "human-centered", which is inaccurate -- if they don't understand you or your background/skills, they simply ostracize you. There's only room for growth in certain roles and departments. The work itself is also often dehumanizing, with notoriously difficult clients that habitually test the company's limits with ridiculous power plays to make sure you're always in their pocket. Depending on your dapartment and discipline, you might end up working a lot of long nights and weekends. There's a longstanding tradition of leadership bribing employees (many of them exempt, with no overtime) with ice cream(!) so that they'll work that weekend or give up their vacation. People in the office laugh about it, but it's not funny. I suppose this is par for the course for some folks in this stressful industry, though, and I'm sure there are far worse corporate environments.