I'm in L1B VISA, I want to know what happen if my green card process is still on going but my VISA expires
My company starting the Green Card process for me, I heard the process is roughly as below:
1. Submit Labor Certification petition
2. long time wait for approve
3. Submit I-140 Immigrant Visa petition
4. long time wait because of backlog
5. Submit I-485 Adjustment Status
6. long time wait because of backlog
7. Get green card
since there are three "long time wait" (step 2/4/6), so there is a risk that Green Card may not be able to issued before my VISA expires, I heard I can switch to H1B, but in case I can't get H1B, could you let me know what will happen if my L1B Visa expire during 3 long waits? Is it possible that I go back to my home country but not quite current Green Card process, then I stay 1 year and request for another L1, then go back to U.S. to continue the Green card process?
