Hello, Here is my situation. Need your expert opinion. I have approved I140 (EB2 category) with PD of Jan 2010 with Emp A. No EAD yet. This is 11th year of my H1B visa. Current visa extension is valid till Feb 2017. 1) I am planning to join Emp B. Based on Emp A’s approved I140, will I get 3 years visa extension? OR will I get 1 year visa extension? OR will I get visa extension valid till Feb 2017? 2) When Emp B starts green card process, will I be able to retain my original PD of Jan 2010? OR will I start from scratch again? If Emp A cancels/withdraws I140, will the answer change? I have read about BIA decision on one such case recently (where they did not allow to retain original PC), not sure if that will become precedent moving forward. 3) Suppose I move to Emp B, Emp A does not withdraw I140 and my PD becomes current. Will I be able to submit I485 on my own (based on Emp A’s approved I140)?