Vantaggi
Driving service to work and housing in a foreign location. You have a job. When you work overseas for them you get the tax free benefit(Something you get automatically anyway).
Svantaggi
Company does not care about how much you have done for the customer/supporting the customer. Company takes no consideration in the out of scope tasks that you have done to keep the customer happy. Site management works in cliques and uses its employees to their benefit with hardly any consideration for the whole team. Remote management is out of touch and does not create an environment where its employees can truly feel safe voicing their concerns. You can quit the same day and not train a replacement or stay an extra month and train someone. You can also be a key player on multiple projects doing the work as a lead while just being a team member, or you can solely support the maintenance and engineering of a new contract this company gets in the interim. Don't consider the company is going to care about this. They DO NOT.