Moving internally within a large company is usually what’s happened. They’ll deal with Travel costs, get you set up temporary accommodation etc and also sort visa’s.
Happened all the time from USA, Canada, India, South Africa etc when I worked for one of the big Investment Banks in Glasgow.