I know many of us are in the situation of changing jobs after I-485 approval. An expert advise would be appreciated. My I-485 is approved recently and I am joining new employer after one month from the date of approval. My parent company(GC Sponsored) has given a written letter waiving me off from contractual obligations, to join new company. Here is my problem. Prior to approval, I have decided to join new company using AC21 and initiated H1-B process. Before filing my H1-B, I got my I-485 approval. I anticipate problems at the time of Naturalization because of change of employment. Does AC21 apply to me or NOT? What are my BEST OPTIONS now? Please advise.