I came to US in 2004 on an L1B visa Through Company A. I joined Company B (they processed my H1B in 2007) after they filed for a change of Status in February. So, my passport still reflects an L1B Stamp while my I-94 is based on an H1B.
I recently was offered a job in Company C, who just applied for a H1B Transfer. I have to travel to India now and that means I will have to get my visa stamped.
However, since I have to be gone for a month, Company C is asking me to have my joining date as soon as I return back and they will courier me all the necessary documents (approved h1b transfer). Is this alright?
Or should I join before I leave to India? I already tendered my resignation to company B.