Many people in the world work in toxic environments, not just HNers. Especially when the jobs market is shit, people turn on each other like animals.
>HR is not your friend
Where did you work at that HR was your friends? Did they invite you for beers or visit you in hospital when you were sick?
HR everywhere protect the company from liability, that's it. They're your "friends" as long as you don't risk becoming a liability.
>your manager is there to screw you over and the firm will fire you for pennies.
Your manager maybe not, if you're lucky and cares about those below him more than his own corporate ascension, but managers levels above sure screw over the ones in the trenches when shit hits the fan, that's how they got to the top in the first place. The more unscrupulous one is the more likely they are to climb up.
> That’s just not my experience in working.
Good for you.