Pros
flexible working great benefits diversity continuous improvement
Cons
I can't think of any cons
Pros
1. High salary and great benefit 2. Annual bonus based on performance 3. Health insurance (no limit) 4. Subsistence allowance covering housing and tax 5. Kids school fees covered by company 6. Home... Leave passage once a year to home country 7. Etc.
Cons
1. Very competitive and high performance based company