- Terrible management delivering unreasonable deadlines which forces the developers to work long hours with no compensation
- No control over clients and their expectations
- No room for growth, once a developer, always a developer
- No team structure at all, project managers just fighting over developers