это обычно связано с тем, что компании требуется как то принять официально человека в штат а через consultant agreement или B2B контракт этого не сделать. Ну и соответвенно без оф. права работы в стране нахождения этого не сделать. Есть выход в виде копаний посредников (employment of records) но не так много компаний готовы с этим связываться.