Good salary and allowance. Also have medical for a local company.
Cons
You do not get work-life balance as customers always call you after working hours and even worst during your leave.
Even after 2 years machine release to customer, they still calls you for simple task and keep using word "urgent".