There is a reason why these companies have international branches. Talent leaders are always monitoring international talent pools. If they cannot provide enough supply for an office - and another office has enough of it, granted the quality is high - they'll just move the next projects to the other office. And smaller companies are starting to embrace remote work. So, no more borders and visas.