If your work has a union, you should join. If you work doesn’t have a union, you should agitate to get one or better yet start to gather signature yourself.
A union is one of the few things in this world that will work for your interests.
A union may not make guarantees, but not having a union guarantees handing all of the power over to the bosses. The more strongly workers are united in solidarity, the more power we have to shape the future of our society toward our own shared interests.
And if you're boss is anti-union, be careful to not talk about it at work. Be sure to tell your co-workers in an environment where your boss will not hear you or have easy access to monitor what you are saying/messaging.
The union at my plant is trash. All they do is benefit whoever has been there the longest and the lazy workers (which are most often one and the same). As a hard worker, I've always promoted very quickly at non union companies. At my current union plant I've had managers, supervisors, and every mechanic on A shift say they want me on their respective shift. Because of union seniority rules, I'm placed after our worst mechanic, and employees that are constantly late, call in, and lazy AF, get their jobs back time and time again. I won't be giving my money to a crap union like that. Looking forward to that union negotiated 2% raise next year (which took them 18 months of negotiations)... SMFH...