I'm not necessarily against companies making money, because fully automated gay space communism isn't yet a practical option. I'm not against working long hours, and I'm not against prioritizing things other than money in someone's career choice. That's all valid! What I do have a problem with is companies taking advantage of people and hurting them.
I would suggest reading about crunch I the video games industry, and remember that people take big pay and benefits cuts just to work in these places. Here is one to get you started: https://www.gameinformer.com/b/features/archive/2018/01/16/c...
Negotiation works best when done from a position of strength.
My grandfathers mined coal and milled steel. They needed unions. I don’t see any benefit to unions for me.
The best thing for workers is to have many companies competing for their talents. That’s why counterintuitive things like lower corporate taxes can sometimes benefit workers. Same with reducing barriers to market entry.
Besides, if I lose a job to a worker in Romania, China, India or Brazil, I can’t simply waltz on over there and say “Hey youse all, I just landed, I don’t have a work visa, but you all gotta play fair, gimme a job, you took mine!”
My point is that if they institute a union it then should also be a strong union that looks after its workers.