Hi Ron, Your guidance on this will really help. Here is my situation. I am on 6th Year of H1B. Employer A - Old Employer Employer B - New Employer My last H1B I94 was expiring on Sept 30, 2015. I filed H1B extension from employer A on September 8 2015 and got RFE on Sept 15, 2015 Meanwhile, I started H1B transfer process from Employer B and petition received by USCIS on Sept 30, 2015 and I Joined the Employer B on Oct 1 based on receipt. Got Approval on Oct 13. 2015 for 3 years effective Oct 13, 2015. Employer A replied to RFE on Oct 8 and got approval on Oct 20, 2015 for 3 Years effective Oct 1, 2015. Then Employer B filed amendment for me to join the client after approval on Oct 22, 2015 for Joining on Oct 26, 2015. Employer A is asking me to re join. Extension of status for Employer A was approved after H1B Transfer(New Employer) application from Employer B. Employer B Approval : Oct 13, 2015 Employer A Approval : Oct 20, 2015 I am working for Employer B at present. My status never changed. I was on H1B with Employer A and Employer B. Both the approval for 3 years were based on I140 Approval. My questions are : 1) Does last action rule is applicable here ? 2) Am I Authorized to work for Employer B ? 3) Am I out of status if I am working for Employer B ? 4) Can I join employer A again? What are the risks as Amendment has already been filed for me by Employer B?