Our HR was run by the Corporate General Counsel. It was pretty much as bad as you can get.
Also, we were paid "competitive" wages (read: below-market).
I was the manager for 25 years (I should mention that the engineer with the most seniority had 27 years -we started together), and I feel I did a pretty good job. Considering they did not "jump ship," I guess something went right, eh?
Nowadays, it seems that people "manage by fad," as opposed to managing humans. It's kind of heartbreaking, really.