Quote:
Originally Posted by rcb627
I am currently in L1 blanket visa for company A, is it possible for company B to process me a green card and work for company B? If possible to process green card to company B, how long I will wait to work for company B?
|
Unless company B is related to company A, company B will need to go through the labor certification process for you. That can take anywhere from a few months to a couple of years. If that is successful (the company will need to show that there are no U.S. workers available, willing and qualified for the job), the company can then file an I-140 immigrant petition for you. If you have maintained and are maintaining your L-1 (or another nonimmigrant) status, and there is not a backlog in quota numbers for your category and nationality, you can concurrently file an adjustment of status application, and apply for a work authorization. Once you have that work authorization, you can go to work for company B. However, if that petition or application is denied, you'll have no other status to fall back on, and will need to leave the country asap.
That quota backlog issue is important. If you are stuck in it, it could be years before you can file the adjustment application.