I am working for Employer A and my i140 is filed by Employer A in EB2 and it’s in progress.
Employer A confirmed that they will not revoke my i140 at any point.
Can I switch to Employer B when i140 is in progress?
Are there any legal constraints that I have to be with Employer A during my i140 approval to be valid?
Note: I have 2.5yrs left in my H1B and this is the first time an employer has filed the H1B.