Pros
- Very flexible working (4days WFH depending on the team)
- learning opportunities, juniors are given the chance to learn
Cons
- Bad management, very top-down.
- Teams are overworked, a lot of overtime due to management's decision. Some teams have a lot less workload so resource allocation is bad and is taking advantage of certain groups of employees
- Unpaid overtime including after work time till late, weekends, in-office deployments overnight and more. Can be converted to leave (no clear count of hours) but too busy for employees to take leave anyways
- Not enough resource for testing the software, testers had to buy their own phone to test, product owners had to pay their own fees when they test a certain financial feature. No supporting budget.