My case :- 140 approved / 485 pending > 180 days now. Planning to use AC21 to move to Company B. My question is
can company B have any control over my 140 then and revoke it
---NO,, it was filed by A B has nothing to do with it and B cant do any harm to your I-140
since i have moved my GC process to them. I will be transferring my H1 to them and not use my EAD. Any suggestions would be highly welcome.
File H1 transfer and join with H1 transfer filing reciept, maintain H1 status, before moving to B ask B that if they will give you letter for Future permanent job offer with same/similar job duties as on approved LC of A to use AC21. if they agree then only move or find other employer who is ready to give you letter after you join (and then you update the USCIS to use AC21)