Originally Posted by
nbk1976
If the I-485 is pending for 180 days, you can under the AC21 Act move to another employer and do similar work without the new employer filing another I-140. If you want to move before the 180 days, the new employer must file a fresh I-140.
If you are laid off before 180 days, it won't affect your AOS as long as the employer does not notify the USCIS by revoking the I-140. Most employers will revoke it if they are laying you off unless they plan to rehire you when your case becomes current and ready to be adjudicated.
Now, if the employer revokes the I-140 only after180 days, but you were indeed terminated before the 180 days, that is (at least for me) a gray area. If you are able to find another similar job, you might be OK, but that is something you need to ask a good lawyer.