- Flexible working schedule
- Great culture and environment
- Values work life balance
- Kind managers that treats you well and with respect
Cons
- Seldom salary appraisal and increase is lower compared with other companies in the same industry
- Compensation package as a whole is also lower compared with the market average in the same industry