Nah. Most of the managers I worked with truly wanted to treat their people well, they just didn't have the latitude or power to do so. They were given lots of responsibility with no authority, they got dumped on by the jackwagon MBA(s) they reported to, and they didn't have the power to do anything but serve as a conduit between upper management and the field. It was/is a culture problem endemic to many big corporations (and lots of small ones too).
It's hit or miss. A lot of the bad managers (and the world's full of 'em) just make sure most of their employees are on H1 visas so they can't plausibly quit. That way they don't have to do anything for the employees, and they don't have to worry about attrition.
Not coincidentally, when things aren't as silly-boomy as they are now, being a citizen looks a lot more like being on an H1, and manager behavior often adjusts to match. Fair warning.