- Lack of growth opportunities as a software engineer
- You have to put up with childish people making childish decisions based on their mood. I witnessed a staff engineer resisting to make a process change just because they don't like it. You don't really get to have an adult-to-adult conversation with some people.
- Microagressions (lack psychological safety)
- Poor communication across management, leadership, and teams.
- Interview questions have not been updated in 5 years, which resulted in less effective hiring decisions.
- Average annual pay increases are around 2%.
- The engineering department culture tends to be clique-driven.