I am working on H1 visa for Company A and would be transferring my visa to Company B. My manager at Company A has assured me that they will not revoke my H1 visa and I can return to them few months...