I am on H1B visa for 7 years now.
I was with Employer A when I came to USA. They applied my Green Card in EB3, my I140 got approved.
I moved to Employer B using that Employer A's I140 & got my extension for 3 more years [after initial 6 years of H1B].
Now Employer A cancelled my I140 since I moved out from that employer.
1. Is my H1 still valid?.
2. Employer C is asking me to take a full time with them. Is it okay to do a H1 transfer at this stage [without GC paper work]?
1 Answer from Attorneys
You can change H-1B employers (via a new I-129 petition) during the duration of time you have left on your current H-1B extension.
The problem is, if the Petitioner of your EB3 case is no longer willing to go forward, and if you have not filed your I-485 application yet, then you cannot "port", for purposes of the greencard. Also, technically, you should not be allowed to obtain another H-1B visa extension either. If you have enough time left on your H-1B visa extension, you should have a new petitioner file a labor cert for you immediately.
Related Questions & Answers
If you are out on an immigration bond can you leave the state? Asked 4/18/13, 1:15 pm in United States Colorado Immigration Law
One day overstay on J-1 Visa (I-94 stamped D/S). What are the consequences? I... Asked 3/21/13, 5:31 am in United States Colorado Immigration Law
What to do when U-visa supplement B has been denied by the district attorney? Asked 1/09/13, 10:23 am in United States Colorado Immigration Law