I am not sure if your lawyer is correct. if your CR application is NIW or EB1A based, it's ok; However, if your current employer sponsored your GC, you'd better change job after your 485 has been pending over 180 days.