1. The worst engineering management. The most engineering directors were former Amazon employees. They brought Amazon's infamous micro-management to this company. They're not only weak in technologies, but also worst in managing people. They appears to be "busy" but they don't know what need to be solved. To be success in a team, you've to "bootlick" the manager on every single aspect!
2. Poor team culture. Most senior team members just want to be a "lead" so that they just need to talk but leave all work to others to finish.
3. Endless talking, talking and talking. Remember it's a company with full of Amazon's garbage culture. Everybody wants to show visibility by TALKING.
4. 24x7 on-call is mandatory. Everyone is required to participate into "live incidents" what can happen 24x7. All the problems pop up on a live discussion board at Slack.com. You'll need to remotely debug the issues no matter when and where it happens. Remember this is 24x7!!! and the manager won't tell you this before you're on-board!