Most people have not experienced this type of employment before (using an employment-as-a-service provider), but it is becoming increasingly common, especially as more and more people work remotely. It has been around for decades and is fully compliant with local laws.
There are typically 3 ways that someone can be employed in a country that is different from their employer:
- Branch office in the county: You are hired directly as a permanent full time employee by the local branch office. This solution generally works well for when a company is hiring 5-10+ people in the country; less than that and the costs of setting up the entity plus maintaining the ongoing compliance of the new entity generally outweighs the benefits of employing there.
- Contracting: You are hired as a contractor and you invoice the company for your time; this is typically used for fixed-length, project-based work. You would be responsible for securing benefits, paying taxes, social contributions and any required accounting, etc.
- Employment-as-a-Service: This is our model. You are hired as a permanent full time employee by a local entity on behalf of another company. The local entity deals with payroll in local currency, taxes, compliance etc, but your day-to-day role is with the Company.