I am wondering why.
And I don't tried to actually get hired yet (I have a startup, that yes, is running out of money, but no, I won't give up that easily :P)
But I am paying attention, as plan D in case my startup fails in plan A, B and C.
Hired as an independent contractor - no. Then the boring bits are to do with the independent contractor who has to just satisfy the hiring company they are compliant with Brazilian laws
Job advertised on LinkedIn, Interview on Skype, contract by email, never actually met my co-workers. Its the future folks !!
In the case of Brazil, the worker is also better off in this set up in general, as they'll end up paying a corporate tax rate, which will be much lower.
When you have int'l employees, you have all that plus the additional headache of figuring out which nation's employment laws apply to your employee, and when, and in what proportion. Thus, a US employer might have to pay FICA/Social Security for a foreign employee, or it may have to pay the foreign nation's simlar such employment/payroll taxes. The fees for the legal/tax advice could easily be a multiple of the foreign employee's salary, as could the penalties for non-compliance.