In the past there were companies that treated their employees well, and also companies that didn't. I am pretty sure that all the points you mentioned are not new developments of the last 20 years.
In the present there are also both kinds of companies. Are you sure you aren't comparing the worst of today's companies to the best of the past's?
In the present there are also both kinds of companies. Are you sure you aren't comparing the worst of today's companies to the best of the past's?