A company can avoid hiring people as contractors by hiring through a temporary employment agency or a partner business that hires the workers as employees.
A local business partner is a company that has existing business contacts or partners in-country and is willing to put another company’s employees on their payroll. This type of arrangement is also known as leased or assigned employment.
We’re not aware of many startups or smaller companies that have this kind of arrangement. It’s much more likely to be feasible for a larger, multi-national company or an organization with large customer or partner companies in multiple countries.
If there’s no local business partner, companies can also employ remote workers through temp agencies like Adecco, Manpower, or Kelly. This is likely less common now due to the proliferation of freelance platforms like Upworthy, however.