- Management doesn't take work/life balance seriously. You need to manage that yourself. They probably won't bother you if you set boundaries, but they won't encourage it either
- Engineering process and culture is not great. Don't really follow agile practices. I don't think leadership is even very familiar with Agile.
- Lots of tech debt and no defined process to work it down
- Managers are spread across multiple teams and don't have time to really focus on what's good for a particular team.
- Lots of hierarchy. Needs to become a flatter company to move more quickly.