I have few questions about my green card petition. Pls can someone advice.
Situation: My I-140 is approved on 2015. My Priority date is November 2013. My GC was filed in EB2 category. Currently I am in India as my H1-B extension got denied. My employer ‘A’ is not willing to downgrade my petition from EB2 to EB3 to file I-485 now as my PD is current with respect to EB3 date of filing.
If I move to different employer ‘B’, will they do H1-B transfer first based on my existing I140 and then they have to re-file PERM, new I-140 again? OR employer B needs to file PERM, new I140 then apply new H1B? How it works if i switch to another employer?
My employer ‘A’ is suggesting not to file I-485 from India once PD is current. Consular processing with I-824 is not recommendable as per them. As I am in India now, consular processing is advisable OR I have to get a project in USA with new H1B with my current employer ‘A’ and file I-485 from there. Which one is better ? CP from India or I-485 from USA?
Is it worth to switch over to another company from India at this point?