As a rule of thumb , if your I-140 is approved, and it has been 6 months after you have filed for I-485 you are free to change jobs.
Just ensure that you have an EAD, make it a point to renew it yearly and apply for renewal at least 3-4 months in advance.
Yes , try to ensure that you work in the same or similar field.