Ask your great-grandfather working in factory, or a mine, or as a tenant farmer (basically 99% of all work) - how he was treated by 'today's standards'. Where I did my undergrad, the main office building was built by a logger baron who literally had strikers shot. It's almost universally better today.
" usually it's smaller (often family run) businesses" - are usually lower paying and often less stable. It's really, really easy for a contractor to not get paid for a job, or to make a mistake costing him $$$ - and then to be in a position wherein he can't pay his workers the aloted amount. This is common.
Any entity that provides fairly steady, predictable work and guaranteed pay is doing a good thing for the most part.
I'm not really sure about that, any big busines wouldn't hesitate to fire you and as many people needed to close the numbers or to cut your hours-wages for the same reason let's not talk about benefits, there's not "safe job" anymore.
Most jobs are safe actually.
First - government, which is a massive employer.
Second - healthcare - generally low turnover, and a huge portion of the economy.
Energy - parts are up and down, but anything closer to the core is very safe.
Core jobs at any classic company. They are generally safe.
Large layoffs are not common, and this idea that companies will drop huge numbers of people 'just to save a buck' is simply not true: most layoffs only happen during economic calamity, when the company is starting to face trouble. In decent times, firings is rare.
Now factory wok, hourly workers, retail workers - that's a whole other thing.
Remember that companies make money by expanding and hiring, not by laying off. CEO's are 100x more likely to want to 'grow' than 'shrink' and there's a lot of political cost with layoffs.
Rubin's startup is flailing, that's why he's laying off, that's to be expected.
These are most of the jobs, not government, energy, healthcare and whatever "core jobs at any classic company" means. Those are also overlapping sets.
Most jobs are relatively safe from calamity. Though there is ugly turnover, the same applies - in retail in particular, companies do not want to layoff - this would be very bad. They want to hire, it's just that the jobs suck. As for manufacturing - that's generally the one where 'laying off' might be good for the company as they would move the jobs overseas.
But this idea that companies are always looking to layoff and drop people is not right, it happens in specific places.
[1] https://www.bls.gov/emp/tables/employment-by-major-industry-...
I really don't like or agree with this characterization at all. Sure part of their job is to prevent the company from being sued but part of their job is (usually) also keeping employees happy.
Because happy employees are less likely to be a legal liability, and happy employees are more productive and more compliant with company policy.
And also less likely to leave but why is that a problem?
In the end all employees are only there to make the company money. I really don't see why HR is any better or worse than the engineering department. Everyone is just trying to make a living so I don't see any point in looking down on them for it.
The process is not different than any old tech support call.
Managers have a dedicated line, which leads to a local HR contact.
Do you see anything in this whole process designed to keep employees happy?
Agricultural cooperatives, might come close...
This isn't a feature intrinsic to companies, but rather a relatively recent social norm. There are still a few companies that do look after their employees, and do things to the benefit of their employees. They aren't very common though, usually it's smaller (often family run) businesses, and often a physical trade rather than an office job.