hi there, sorry to hear what you company is doing to you.....
I share your sadness...my sugestion will be that you try to talk your company not to withdraw the I 140,
--- That is correct, even if they sent letter to USCIS to withdraw the I-140, request them not to withdraw, they can again send the letter NOT to withdraw.
if they have already done so, then try to get a new sponsor, i mean an offer of employment, in same category as labor certification, and sent it asap to ins and try to invoke the ac 21 law, some people here in this forum say that you must have an appoved i-140 before you can change employer, but hey.......what have you got to loose?????????
------- Poster I-140 is Withdrawn and he will have no pending I-140, I-40 can only be Revoked if it has been approved. He will have no base of AC21 becase his I-140 has been Withdrawn by employer,
Do you think USCIS will listen to the letter that XYZ has been working for 4-7 years for I-140 or I-485? No they go by published rules by INS H.Q
in your letter to ins tell them how long you have been trying to obtain pr, and ask for their help in a humble way.....like i said before it may not work....but i have seen here in this forum someone who changed employer without having i-140 approved, call or fax ins and maybe you'll get lucky and they can approve it before the withdraw letter gets processed by them
------- I am sorry to say, the poster does not stand ANY chance for AC21 or for GC from this employer becase poster has no Approved I-140 and no I-485 pending more than 180 days, he is NOT eligible for AC21, let him start GC process from new LC or request the employer NOT to withdraw the I-140
good luck, and again I'm very sorry
dont loose hope until you get a denial letter.......