- The management treats employees as if they're being paid to be their punching bags.
- For whatever that doesn't go right, the developer is to blame:
- Can't meet schedules? It's your fault.
- Got bugs? Also your fault.
- Requirements not clear enough? Why, who else is to blame? It's you.
- Working on a feature that involves knowledge from other centres? Why can't we do it ourselves? We're the most competent!
- You don't know what micromanagement means until you've worked here.
- For whatever little that does go right, there's little to no recognition.
- The managers are busy pleasing their bosses while annoying their developers.
- CSR activities are more important than development work.
- HR's role is zero to non-existent. The most important work they do is to conduct exit interviews.
- The management thinks development should not have any bugs.
- Follow all processes that the management needs, but what the developer needs, no one cares.
- Almost zero knowledge sharing.
- Fear and panic are driving forces.