It sounds like these are big companies, and quite often, these have law firms/consultancies that work for them on immigration and other issues (I know that big financial services ones do it that way for sure). I would advise you, in addition to what experienced people reply here, to ask your (future...