ginnu:- here is my detail.
Current stamp on passport was from company C, which expired July-05. Joined company B 11/04, company B applied for H1-B transfer. Got new I-94 and H1-B approval until nov'06. this new visa is not stamped on passport.
GC was applied from company A and got EAD and I-140 through company A in Feb'05. Joined company A on EAD after that. Remeber, company A doesn't hold any H1 for me since I joined them after getting EAD from them. Company A never applied for H1-B transfer and i joined company A on EAD.
Now, I want to move back to company B NOT WITH EAD but on H1-B. Company B already has valid H1-B for me until nov'06. Can I go back to H1-B?
Two IMPORTANT questions:
1)If I invoke AC21 to join company B, can I join back on H1-B instead of EAD.
2)If I don't invoke AC21 and continued to staty with company A. For some reason if my I-485 gets denied. CAN I GO BACK TO COMPANY B on H1-B as company B ALREADY HAS MY VALID H1-B until NOVEMBER'06.
For question number 1, I got positive response from company B lawyer this morning.
However question 2 is very very crucial. please advise.
------------ talk to your lawyer