- Very stale atmosphere at work - very few active employees that are really interested in software engineering. Beware, it is really contagious!
- Most projects are on-site maintenance, so there is no focus on quality and effectiveness.
- Bad start of tech career, since there are very few experienced developers and mentors
- Quite low overall quality of management
- The only way to significantly increase your salary/position is to resign and come back after a while