Naanshi,
2) If appeal takes 1year, Do I need to stay with same company until appeal is denied or approved?
-Yes, You cannot use AC21 rule because I-485 will be also denied if underlying I-140 is denied.
--------But if my company does not withdraw the petetion, after 140 approval , my 485...