I always remembered how I hated unions for taking all those dues, but then I actually joined one and it was like 30 bucks a paycheck on a 3k paycheck, so like 1 percent. In exchange, my boss never asked me to stay late, work on weekends, or do several other categories of things that I routinely get asked now when I have no union. Additionally, I never had any issues with my job or boss doing anything illegal, but if I had, there were lawyers and reps waiting around to help me get my problems solved.
I wish I was in a union now.