I will try to explain my background in short. Thank you in advance for your patience!
I was deputed in US on H1b as full time employee in start of Mar 2015 by company A. I switched to company B as full time employee by end of May 2018. Company B did my H1 transfer in premium, got RFE and petition was approved eventually. Last month in Dec 2019 I switched to a consulting company C for a contract position. Company C did my transfer in premium, got RFE and they are in process of responding.
Now I am planning to switch again to another consulting company D for a contract position, they will initiate the transfer as soon as I secure a project. I will be completing 6 years of H1 by end of Feb 2021.
I have following questions:
Does my H1 transfer to company D will be affected due to pending RFE/transfer with company C?
Company D is suggesting me to wait for Company C to respond to RFE, so they can show the continuation of my legal status as well as they can show both petitioners.
What happens if company B had withdrawn my H1B with whom I had approved petition till end of Feb 2021? Will it create problem with H1 transfer to company D? Is there any way we can find out if company B had withdrawn my H1B?
Company C did mistake in my H1 transfer for end date. Looks like they put end date that exceeded 6 years of my H1 duration/tenure, due to which it resulted in RFE. USCIS asked for approved I140 (which I don’t have as of now). USCIS didn’t asked for any documents from my end.
Does USCIS checks H1 transfer petition entirely and issue RFE for all the missing documents together in single notice? Is it possible that USCIS issues RFE after noticing first instance of missing document or mistake, and then after employer/petitioner response if they come across another missing document or mistake they would simply deny H1 transfer?
Are there any documents (like paystubs) from company C required to be submitted to USCIS when I transfer to company D? Since I recently joined company C, they haven’t generated my payroll yet.
Thank you very much!