- Lack of clear roadmap
- There is no actual development, so you end up being a a maintainer of an old product with legacy code in stead of being an actual software engineer
- A lot of time wasted in meetings without purpose
- No prospects of professional development
- Boring tasks
- There is no Senior Software Engineers, once they realize about the situation they leave the company, so a lot of rotation lately.