Do you know of any big company that has a magic solution to this problem? Everyone has this problem but the end users perceive it differently depending on how the brand presents itself.
Because in the long run, they believe it to be cheaper because they can hire in college grads at a lower rate and think they are profiting because they should be versed in the newest stuff. In addition, this stuff (with larger companies) is good for business. This article is an example: Uber is getting bad publicity for treating workers badly, but other companies? Not so much because they promote a better image.
Do you know of any big company that has a magic solution to this problem? Everyone has this problem but the end users perceive it differently depending on how the brand presents itself.
For the recruitment thing? The best thing I can think of is by making sure people are educated. Beyond that, strong labor laws and separating health care from employment will help, but won't solve the issue.
As far as solving the "most folks are unhappy at work" - strong labor laws and health care. Outside of that, it is more up to the employer. While not everyone will be happy, you can make the majority of folks that stay there a while content - some places do this now.
The point is that yes, there is PR involved. However, not having a toxic workplace is another. It is an idiotic suggestion that the perception of how good it is to work at one company or another is purely a matter of PR. Engineers talk to each other and do very frank "what it was like to work for BigCo X" all over the place. I think you probably understand this but it doesn't really fit well with your agenda here.
Honestly, work at a lot of companies is a drag, for a lot of people. Big deal. However, stories like the ones coming out of Uber are far outside the norm, even if you think that the endless publicity about shiny happy people working at same of the other companies is a product of PR.
You are not able to handle a disagreement and called me all kinds of names. You should talk to your colleagues and see if they think you might be one of those overbearing colleagues who is contributing to a toxic culture by throwing a fit at everyone who disagrees with you.
I am not taking a side on this issue. Uber is a victim here. No one plans to have a toxic culture at work. I am just trying to put down the mob mentality by pointing out the obvious challenges.
I do not think the stories out of Uber are any out of ordinary. These are same stories that came out from finance industry and Hollywood. Success attracts problems like this. There is nothing you can do about it other than wait it out.