H-1B visa explained in detail, including eligibility, employer sponsorship rules, job loss grace period, consultancies and ...