I'm not an H1-B, but I am on a skilled migrant visa in a different country. While I'm not constantly thinking about it, I'm keenly aware that my immigration status is directly tied to my job. No job, no residence permit. So at a minimum I would say I have an incentive to not get fired, and the best way to not get fired is to be someone worth retaining.
Most Americans are motivated to not get fired also as that means you lose your health insurance, group life policy, and ability to pay your mortgage or rent.
Both are violent, but one is an order of magnitude more violent.
In my experience H1-Bs know that the consequence of losing their job could mean being forced to leave the country. Management knows that too. Obviously this affects the incentives and behavior of both the manager and the employee.
Ultimately, the goal of using a labor force with restricted mobility (like H-1B visa holders) is to contain labor militancy and suppress wages.
I've found "civic ethic" among these workers to be deplorably low—as evidenced by expressions of racism, classism, and political nihilism.