I think people should be treated pretty well in a job setting, my thought is that well treated employees while costing more actually wind up producing for the business well in excess of the expense and much more than when treated like parts as well as it imo just being the ethical thing to do.
I've only heard negative things from friends who have worked in unions or with unionized employees and I understand things vary greatly union to union so I'm skeptical of how overall beneficial they are to normal workers, high performing workers and the business which ultimately they work for. They largely seem like ways for certain outspoken individuals to consolidate power and become another vehicle for corruption and stagnation, much like already broken corporate structure.
All of that said this may be the only avenue possible at the moment as nothing in the US screams major labor reforms to me and no larger business seems willing to try to experiment with other solutions.