I work for a company A and have applied for H1-B from company B. I received the LIN number for company B\'s filing. I have to go to India for my wedding in July . I will quit company A when I leave for India. And I am planning on joining company B after I return. Will it be an issue at the immigration when I return in case I don\'t have pay-stubs from new company B?? Or will it be fine since the visa on my passport, which is from Company A, is valid for another 2 years?? Please advice since I don\'t want to take any risks and even more since Company B is a consulting firm and they might not have a job ready for me as soon as I return from India. If that is the case, then I will transfer to H4 but I would like to know my options before I decide on transferring from H1 to H4 and back when I return.