I see there's one question that keeps not being answered and that is what is the worst that can happen? delay in naturalization? loss of g/card? I guess nobody knows the answer, that's why it's being avoided. In my OPINION (and it's just an opinion) it all depends how severe a case USCIS wants to make out of a premature change of employers... in the worst case scenario they may conclude that there was never a good faith intent to permanently work for sponsoring employer and if they conclude Fraud on your behalf - you may lose g/card and even worse (jail, deported, etc..). BUT, I beilieve the burden of proof lies on them, and they will have to take you to immigration court in order to prove fraud and strip you off your g/card... you'll have to hire a lawyer to fight them and even if you win - it would still probably cause delays in naturalization (all the court proceedings may take years...). Umm, I know it sounds pretty bad, but - this is a WORST CASE SCENARIO and very doubtfully USCIS would really have the motivation to go that far just coz someone left his employer after 3 months... I wouldn't worry about it too much if I had to choose...