Generally it's very easy to port an I-485 application after the I-140 has been approved and I-485 has been pending for more than 6 months. The primary requirement is that the new job in the same or similar occupation as the previous job and that the new company is a real company with the ability to pay employee. But the job location, job salary, job level can all be different.