Yes, but because the H1-B holders have to find a new employer within 2 weeks or lose their visa, the threat of firing is the same thing as deportation, making for a form of indentured servitude. That forced loyalty, more than the salary, is the real draw.