Nice colleagues who are very supportive
Exposure to a lot of control systems to work with.
Cons
The job is not ideal for a family-oriented person, you are always offshore and have little time to spend with family.
There is no defined growth pattern, you have to ask to get salary increment s/promotion even if you are a high flyer.