Hi Junli,
In case you need a record, here are a few points of flexibility if someone doesn’t want the “slavery” and bondage to a GC employer:
A) When you reach the 3rd stage of GC process (I think it’s 180 days after you apply for I-485), you are allowed to change employer.
1. I see many job emails stating …. “if you have green card or at least an EAD”
B) After you get your priority date. Basically your PD will remain valid even when you change employer and re-start GC process. Therefore, you probably don’t lose anything when you re-start the GC process
1. I know many Indian guys who retained their PD
2. I also have a written explanation by a lawyer whom I consulted
3. I heard there’s one condition — the last employer who restarted your GC process should be your employer when you apply for I-485
C) Even before getting PD under Employer XX, you could legally work under employer YY, so long as you resume employment with XX in time but this is risky in the face of RFE.
I hope Donald Trump doesn’t change any of these.
Also, I’m not familiar with the nitty-gritty. I think some of these flexibilities could be removed if the first employer XX withdraws the petition.
Tan Bin