- Salary below market average, not reflecting workload or responsibilities.
- Very poor management: more focused on pleasing clients than supporting employees.
- Little to no expert support when tackling very complex technical problems.
- Bad onboarding process for new employees.
- Recognition gap: when you become independent, you’re rewarded with more work but no extra compensation.
- Work-life balance suffers due to extra hours needed to deliver solutions.