- Nice working environment
- Good salary
- Good overall compensation such as allowances for transportation, rice, etc.
- Flexible time to report to office (6:30AM to 8:00AM)
- Compressed work week which allows an alternate Friday off.
Cons
- Salary increase takes a long time. In my experience, several years, no increase despite having great evaluation from leads.
- Some benefits were removed such as educational assistance.