Hi, I came to USA on L1 with company A. I applied for H1 with company B after working for 2 years with A. Company A applied for my L1 extension as my visa got expired in Jan2012. Now my h1 approved on 28Jan and L1 also approved on 2nd Feb. So what is my legal status in USA now? Is my H1 invalid now? If I resign company A, Can I be on H1??? I have not received any documents yet, just checked on the site. Its urgent, Please help.