Pros
- chill team lead, flexible working hours
- good work life balance
- competitive salary
- product has interesting problems, suitable for those problem solvers who do not like mundane jobs. need to take up new challenges every sprint
Cons
- bonus a bit delayed, process a bit vague