- Culture of complacency in some IT departments
- No team ownership. IT teams have dependency on other departments. This becomes apparent if you need advanced access to AWS Cloud and other systems. This bureaucratic system only hinders progress
- If you are lucky, as a software engineer, you'll be engaged with top notch teams working with the latest tech stack and on cool projects. On the other hand, a lot of teams are working with outdated technology or software that is 10+ or even 20+ years old. Some even work with technologies newer or experienced talent might not have ever worked with!