зарплата роли не играет, часто пишут в объявлениях "главное чтоб не из NY, SF и прочих мест с заоблачными зарплатами и ценами на недвижимость"
Не знаю, с чем это связано
есть 3 фактора
1. культурная совместимость (soft skills, communication skills, язык)
2. бухгалтерия и налоги (очень часто бухгалтер просто НЕ ПРЕДСТАВЛЯЕТ как заплатить контрактору в другой стране. а сделать такого удалёнщика employee — это еще более хитрый фокус)
3. таймзона
"Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off" да это шедевральная история, алгоритмические задачки на интервью задолбали уже
еще номер 4: NDA и всякая безопасность данных, security и т.д.
бывают такие владельцы данных которые говорят - эти данные не могут покидать территорию <country-name>. и хоть застрелись.
ну и юристы. NDA заставляют подписывать не просто так. Если вы нарушите (они подумают что вы нарушите) — как с вами судиться из страны хм, третьего мира?