Many of the best engineers have moved on due to the chaotic work environment and management favoritism toward those creating new things, rather than successfully implementing or running things. Middle management is not supportive in any way. Managers will find and latch onto your flaws, using them as justification to keep you from receiving raises, or promotions. Several teams are traps, existing only to provide their manager with headcount, and struggle to find a purpose. There is next to no coaching, and no training. Teamwork is not valued, only delivering new things. New employees receive terrible credit benefits. The catered meals are a trap. There is a pattern to there not being enough seats at any of the cafeterias, so lunch must be taken at your desk, while dinner isn't served until 8:15pm.