I am currently employed with employer A on L1B, valid from May 2014 to May 2017. I-94 expires in June 2019.
In July 2014, my employer A had applied for H1B through consular processing and the petition has been approved.
Post the H1B approval, i did not change the status from L1B to H1B and i continue to be on L1B. I even travelled to India and returned to US (in 2015, 2016) on L1B status.
I donot intend to change employment and wish to continue with employer A.
Request advise on the following
Is the H1B petition approval still valid? And if yes, till when is it valid?
Since I continue to be on L1B, is it mandatory to change to H1B and if yes, is there a time limit?
Given that the L1B visa is going to expire in May 2017, would it be advisable to extend the L1B or switch to H1B?
I moved from from an earlier work location A to a new work location B. My H1B was filed for location A. If I have to change to H1B, does it require any additional process to be done since I am in location B.
Since H1B was through consular processing, am i required to travel out of US for H1B stamping?
If i decide to extend my L1B (since my spouse has L2 EAD), when should i start the extension process?