Nice co-workers.
Fair office and working environment.
Cons
Low-paid.
Employees are encouraged to work overtime for bonuses, but KPIs are then raised to match overtime levels, increasing pressure. This creates pressure and feels exploitative.
Management often changes project direction without clear guidance. There's little regard for employee feedback or work–life balance.