I'm switching the companies and have exact same questions, except that I always worked for company A and never switched to company B, but now go to company C. Company C is a big and good one, and they have an in-house non-lawyer person, who interfaces with the new hires. Perhaps, we're heading for the same company : )
Anyhow, they're fully supportive of AC21 in my case, but I do not have that issue of NOT working for A at the time of filing I-485. They are OK to file new PERM and I-140 for me at no cost, but they don't think it's really needed, and are saying it would not hurt.
Based on what I read, company C is right - it would be risky to keep your old I-485, as it will be hard to prove that you *ever* intended to work for A at the time of GC approval. And that may happen anyway, regardless of whether you use AC21 or stay with company B.
Igor, if you read through the latest Yates Memo on AC21, the "intent" of employing the petitioner should exist at both the I-140 stage and I-485 stage. At the I-140 stage, I was working for the company and all documents were provided to confirm intent. At the I-485 stage, even though I was not working for the company, I was provided with a job offer letter confirming such intent of future employment by the same company. The memo also suggests that the lack of intent should not be automatically assumed. They should be able to use the documents provided as evidence (please see Q. 10 on page 6).But I completely understand that it is at the discretion of the adjudicating officer to ask more questions about it. In any case, Company C does not have anything to do with an I-485 application which is solely mine. I just wanted their support in case I had to invoke portability for my case. But I really dont need for Company C to do anything at all.
Read "Question 3" here:
http://www.murthy.com/news/n_nuacp1.html
-- filing a case as a future job offer, without working for the sponsor, then using AC21 to move to an alternative position, can raise questions of intent and potential fraud or misrepresentation
I agree but in my case, I did work for the sponsoring company even after the I-140 was approved. It was not like I never worked for them.
Few big companies would agree to any risk like that, and I understand them, their reputation matters. One fraudulent AC21 case may hurt their relationships with USCIS while they still have hundreds more people to sponsor. I know big companies sponsor hunders of people and have 0% denial rate on LC or I-140. They do not want a single bad case, even if it's "just" AC21. We, knowing immigration law so "well" from reading these forums, studying some USCIS memos, FAQ's and CFR's, may think the risk is minimal, but they always consult lawyers and may not agree with us.
I understand
Speaking about disclosing your immigration status at the time of interview - I think you did well bringing it right away. You're going for a good company, keeping good relationships with previous employers, getting a nice job and benefits, so you DO want to see how that company reacts to your immigration situation, otherwise you're risking to get into a place where you do not want to be in and so hurt your career.
I agree.
Having said that, I'm not a lawyer, nor currently am I planning to become one. So, consider all words here with a grain of salt and consult your "inner lawyer" or just hire an external one and get a second opinion. In fact, I will consult an external lawyer for my own case to get a second opinion.
I have already started at this new company. I'm working on making myself a valuable resource so that when the time comes, the company will back me 100%.
Thank you for your answers. I understand the risk in my case. But I also believe I have a good chance of making AC21 work if needed. Good luck to you on your case.