I left company A's job on Feb 3 and joined company B on March 6 (H1B receipt date - regular process). Now a much better company C (very reputed) also offered a job to me around the same timeframe (within the 60 day grace period) but the negotiations and all their background checks took a long time and I have passed the 60 day grace period. They will mostly file LCA (at the end of April). Can I still go ahead with company C's petition and join them on receipt? Would it be best in that case to ask company B to withdraw their pending petition?
What happens if in the mean time company B's petition is RFE'd or denied since I'm no longer there?
Does USCIS throw out B's petition and only process C's? OR do they insist that B be approved first?
Company C's attorneys have said everything is ok to go, but I do need a second opinion since there has been some uncertainty over the new rules from Jan 17