* Your job (as an engineer) will be to get people to do stuff for you, and to tell people what you are doing. You'll do almost no engineering work.
* Saturday deploy (that is manual, and takes hours)
* Lack of managers with an engineering background
* Lack of good decision making from higher-ups
* Too many meetings (I get maybe 2 hours of focused time)
* Lack of focus on issues, rather focus on sellable marketing
* No team cohesion (every team is a wild west)
* Everything moves slowly
* Teams use scrum horribly wrong, causing even more wasted time
Honestly, everything that happens here is a con. Any time some issue happens in the company, policy is always the solution. Not fixing the actual problem, but just adding more process to slow stuff down even more.
The teams are completely disorganized. Too many people trying to do the same work means everyone needs to understand it all, so there are always meetings to involve everyone.
There is no database guru, so it's a mess.