-Very outdated technologies
-Lack of technical expertise by staff
-Too much work on too few people
-More effort is placed on avoiding work rather than executing projects properly
-Management is clueless about the tech and people they're supposed to manage, leads to bad architecture decisions
-No real advancement options for technical stream
-Toxic culture