I am working on H1B with the same company for the last 6 years. I recently got my H1B extension approved and I have the new I797 that extends my H1B until 2021. I have not got it stamped yet.
Now I have a job offer from a big company and I am going to make the switch. Since the premium processing is stopped, the H1B transfer could take upto 6-8 months. I dont want to wait that long so I am going to quit my current job and start working for the new employer on the receipt. I do understand this is a risk if my h1b transfer gets denied.
1) In normal circumstances I will have to get my H1B stamped next time I travel abroad. But if I travel abroad while my transfer is ongoing, will I be able to get my old H1B stamped, considering I have already quit my old job? Will it be better to get the stamp before I quit my current job?
2) If I do get my h1b extension stamped. Will I be free to travel abroad while the transfer is ongoing?
3) If after 6months my visa transfer gets denied. But if my old employer wants me back, will they be able to reactivate my old H1b considering I still have the stamp and a valid i140.
4) If my visa transfer gets denied how long after that can I re-apply for h1b.