Lack of control over anything that you do. "Architect" teams in the marketing department make all decisions and promises without consulting the engineers. Due to management structure, these decisions cannot be appealed.
As an intern, I was put on a team that was in no way prepared to take on an intern. They had great difficulty giving me anything to do. The one real project I had took me 3 weeks, after that, despite asking for more work I was barely given anything to do.
My entire team was very upset with management and the decisions being made, but was powerless to even voice these opinions.
Satellite locations get overlooked a lot. You are a second class employee if you're anywhere but San Jose.
I saw multiple instances of people being hired as developers and then being placed into a sysadmin job under the guise of devopts.
Oh yeah, and they're laying off 20% of their workforce.