I disagree with that statement in general, recognising that some exceptions exist… The workers who get screwed over are generally in startups or small, under-capitalised businesses. Large corporations have policies and HR pros and all the rest, and tend to treat their employees pretty well.
Our office was closed a few years ago, and all the developers layed off. The large corporation I worked for gave everyone a severance of one month’s pay per year of service. They also provided job finding services, gave us thousands of dollars in retraining tuition, and let everyone on a defined benefit pension who was within a few years of retirement keep their benefits going between the layoff and retirement, which they didn’t have to do.
My company made all kinds of stupid management decisions, but I’ve never had a complaint about the way they treated employees. IMO, some employees with obvious issues were treated TOO well, getting kid glove treatments and numerous rounds of performance improvement management and shuffling around to find a ‘compatible’ team instead of being shown the door.
In contrast, I have worked for several small businesses, and they were awful. Always sweating the money, they tried to get you to do as much work for free as they could get away with, they underpaid while promising to ‘make it up’ in the future when the business took off, and you always had to worry about whether they would have money for your next paycheck.
One place I worked at, I sat in the sane room with the boss/owner at a 50-year old desk, doing ‘scientific programming’ which turned out to be building a customs database for his products. The worst was that if I stopped typing to think through an issue, he’d say “I don’t hear any typing. I pay you to work, not sit around daydreaming.” Sometimes I’d just type randomly so he’d hear the noise while I thought, then I’d delete what I typed when I was ready to write some actual code. It was miserable. I lasted a few months then got out. Lousy pay, too.
It’s the nature of the beast. Small businesses tend to be under-capitalised and ‘HR’ is run by the owner or a spouse who doesn’t really know what they are doing but see how much money is being paid out to employees, which is often more than they pay themselves. Some owners get resentful of that and start trying to maximise their ‘value’ by overworking employees or cut other expenses around employment.
Big corporations will do things like buy you an ergonomic chair if you need one because of back issues or something. Computers are refreshed on a regular basis. Small businesses? Good luck. You’re probably sitting on an old office chair they bought at auction when they were supplying the new office. The computer you are using might be a 5 year old machine with a ten year old monitor.