How much details does USCIS look into for checking the OPT 90 days unemployment? I have been working 20 hours a week throughout my OPT and now my H1b has been filed and under processing. The issue is that I had to be in India for 3 months due to a family emergency. I was volunteering for US based company during the trip but was doing it from India. I found a full time job after coming back and H1b is picked in lottery. I also did not have nay issues at the port of entry. Do you think working as a volunteer for a US company but while being abroad is fine? If not, what should I do help myself during H1b processing?