Good pay, work remote, independent, flexible, work life balance, manage yourself, good strategy and market position
Cons
No local colleges, global rigid processes does not always fit local needs and culture, complex organization, hard to increase salary, hard to impact competence advancement, poor benefits.