I am in a similar situation:
I am working for Company A and have given notice and my last day is Sept 2. I have an offer from Company B, and they have started processing my visa transfer, with premium processing and we should get an answer back on Sept 2. However, I now have a more competitive offer from Company C and would like to join them instead of Company B. Company C's joining date is Sept 12 (a week after I resign Company A and potentially have a valid transfer to Company B). What are my options in this situation?
1. I heard there is a last action rule, and since I will be no longer employed with Company A, and potentially have a transfer over to Company B, but not started working for them yet, what do I need to give Company C (receipt number form Company B and original docs from A?) Is the transfer now from B to C even though I have not started with B but am not employed by A?
2. Does this become risky because I am no longer an employee of A, but have a transfer to B but not started working for them and now want to go join C? If I get rejected on the transfer with C, can I go and work for B or am I completely out of status?
I do not want to burn bridges and would rather work for C and let B know as soon as possible.
Any insight would be very helpful.