That's a fact. Opinions are sharply divided, but if you want to work, there it is, like it or not.
If a worker is given the choice of whether to join a union or not, in most cases it would be a benefit to join the union. I joined the day I was hired. Management had to allow the union reps access to the workers during their New Employee Orientation, and the union rep signed us up right then and there. As long as I was in the craft, I stayed a union member and paid my dues. I didn't always like everything I saw and not everything was fair in dealings between union and management, but it was still better to have a union, and if you benefitted from union negotiations on wages and working conditions, then I always believed that you should pay your union dues and support them.