Fellow visa holders, I am trying to hire engineers for my team and just got off the phone with attorney and want to share what she told me. She said I should discourage candidates from joining before approval comes through. Rejection rates as well as the processing time might increase in the near future as uscis is becoming more strict. Without approval your status become illegal if you had already left the previous job 6 months back. Hence H1 visa is almost like a L visa now because no employer wants to wait for 6 months to hire. Please avoid joining on receipt. It could backfire.
I have onsite interviews in next couple of weeks with MS & Amazon and recruiters know I am on H1B. I was thinking of joining on receipt as they are big companies. Do recruiters know about all the immigration issues? Or it would be just waste of time?