u/michaelnovati replied ·
It depends on your nationality. Canadians, Mexicans, Australians, and Singaporeans have some easier pathways (TN/E3/H1B1). If you are British then you should start off in the UK office, work with the company to apply for H1-B until you get it, or consider an L1 temporary transfer after some time to work in the USA temporarily. These are the typical paths. If you get a degree in the USA, then you can get an OPT status to work for up to 3 years immediately while trying for your H1B in the USA.