zborek1:
- Was you I140 approved?
- If yes, was it more than 6 months of 485 application, before you joined another employer?
- Did you get a Notice Of Intent to deny (NOID)?
If you I140 was approved and I485 > 6 months, you should file an appeal and have AC21 paper ready. You have good chances of approval as long as the job duties are the same.
If you I140 was approved and I485 < 6 months, you should still appeal with AC21 papers; there is a slim chance of approval.
usually USCIS sents a NOID before denial.
Consult a good lawyer for these things? What does your lawyer have to say?