I am posting what my Attorney told me not to file for AC21.
------------- I posted what AC21 MEMO says.
Lot of my friends changed employers and never applied for AC21 and got approved,
--------------- it means they got approved on the base of job offer letter of of the orignal employer that was filed with I-485. if they did not request for AC21 or not sent RFE by USCIS for new job offer letter. AC21 MEMO does not say anything about citizenship. They may be asked at the time of citizenship as they have to list the employer name.
also it is not mandatory to file AC21 Even if you switch employers.
----------USCIS expects to be updated or USCIS can ask for new job offer letter in same/similar skills and that is clear in AC21 MEMO
AC21 is a Law and as per law
you can switch companies after 180 days of pending I-485 and I-140 Approved.
------------ one can switch companies after 180 days of pending I-485 and I-140 Approved. but to use AC21one has to follow AC21 MEMO.Adjudicators also follow AC21 Memo or guidence from USCIS H.Q
Even if you file AC21 I don't think USCIS is not going to look at them This is not a case where you can fight back later.
----------- not all cases are approved by service centers many I-485 get transfred to local office and they ask for new permanent job offer letter and they make sure new job has same/similar skills .
I have seen many of them sending AC21 but still get RFE.
---------many have sent AC21 to wrong address or the USCIS never attached to pending I-485 file and when the officer looked at the I-485 file he sent RFE.
If USCIS is looking at them then why would they send RFE Again.
-----------Adjudicators dont attach the the recieved mail with pending I-485, when the Adjudicator looks at the file he sends RFE or NOID.RFE is not always for new job offer letter it can be for any missing document.
Its up to individual to file or not. I feel better if a attorney says not to file as they know better and he is representing.
---- depends on attorney, many say file AC21 after one gets RFE, many attorney say why not to file AC21 if one has changed the job, they argue that if I-485 is approved for past employer then one need to work with past employer and it may create problems at the time of citizenship and better invoke AC21 Before I-485 gets approved by sending new employer permanent job offer letter so that USCIS knows that one has changed the job under AC21. one is free to belive his/her attorney or go by AC21 MEMO that is from USCIS