Thanks for being here and taking the time to answer questions.
I’m currently on an L1B visa with company A. I have an approved H1B (consular processing, not yet activated) for company B. If I get an offer from company C, is it possible to switch directly from L1B to H1B with company C while staying in the U.S.? In other words, can company C file a change of status to activate the H1B?
Yes, this is possible but it the petition has to be prepared the right way to avoid USCIS responding with a request for evidence saying that company C needs to go through the H-1B lottery before it can employ you.