sfmars said:Up to the last step I-485 the GC process belongs to employer but not to you and your employer can revoke/substitute/cancel it anytime.
Green card is the benefit of your employer but not yours.
I would not exactly agree with these statements.
From what I have heard/read about the Employment based Green Card process, once your I-140 is approved, you have to stay and work for the employer that is "sponsoring" your application for minimum of another 6 months. After that you can quit the job with that employer and still be able to file for I-485 (of course once the numbers become available), as long as you stay in the same line of work.
After all, names of the documents say that as well:
I-140 - Immigrant Petition for Alien Worker
I-485 - Application to Register Permanent Residence or to Adjust Status.
Any thoughts on this?