@skinnylatte I have a cousin who came here on an H1B.
You can't ignore the fact that they aren't allowed to stay here without finding a new visa sponsor. They can't just leave their job if work conditions are bad because it'll be heck to find the next sponsor to take over their visa.
Companies say these immigrants work harder, but there's also definitely a stick as well as a carrot.