How do companies sponsor US Visa for IIT grads? As far as I know, companies sponsor US visa if there is an internal transfer within a company (L1-visa). And the other one is lottery visa(H-1B). The H-1B visa is uncertain right?