- Poor processes: no code review and unit test, everything is chaotic and based on crunches
- Terrible planning: a lot of overtimes (not days or weeks, it can be 3-5 months) without any compensation (bonuses or days off), every milestone is done by unpaid extra dev time
- Ignorant management: they treat people as speechless tools, which must work as much as they are said.
- Toxic atmosphere: the team is demotivated by unfair manager's decisions and low work-life balance. Management ignores all complaints and doesn't care at all.
- Enormous level of stress: developers are bullied for bugs, estimates, and logged time. If they decide to leave, this push doubles.
- Structure/hierarchy: everything is dependent on only one person (producer). He is a producer, game designer, programmer, UI artist, and QA...
- Low salary/benefits: Salary is below average in the UAE
- Staff turnover: a lot of people left. So the company hire new employees instead of investigating the reasons and improving the situation