Contracting sometimes bypasses this, but it's not foolproof for all countries.
In South Africa if you derive >80% of your income from one contracting client, they're obligated to treat you as an employee (with all the benefits and complications that that brings). Technically speaking, for international companies this would mean they have to set up legal shop in the country. This is not easy to enforce and the tax man mostly just wants his dues, but it is something to be aware of.
Now multiply that intricacy with that of every other country you consider hiring in.
Comments
Contracting sometimes bypasses this, but it's not foolproof for all countries.
In South Africa if you derive >80% of your income from one contracting client, they're obligated to treat you as an employee (with all the benefits and complications that that brings). Technically speaking, for international companies this would mean they have to set up legal shop in the country. This is not easy to enforce and the tax man mostly just wants his dues, but it is something to be aware of.
Now multiply that intricacy with that of every other country you consider hiring in.