I am working on H1B with Company A. Now Company B wants to transfer my visa but does not want to wait for the H1B decision to come, they are asking me to join as soon as they receive the receipt number from USCIS. In this case my questions are as below:
Can Company B put me on their payroll even when H1B transfer is under process? Will it be a legal thing to work for them without an approval?
If the transfer is denied will I be out of status (since Company A would still be holding my visa) ?
Will there be any process to come back to Company A in case my H1B transfer with Company B is denied.
Please advise and I really appreciate all your help that you have extended to me so far.