I never understood unions, since all they seem to care is to force companies to keep people employed no matter what, even when they're not needed anymore.
Speaking of the US, the unionised work there is terrible: at 4PM they would drop everything and come back the next day. No overtime, no nothing. You can't do a rush job or anything, they worked at their own pace and they didn't care about our deadlines and stuff. Its like dealing with government employees.
On the other hand, working with non-union people was great. They would put in the hours with no fuss, and obviously get paid for overtime and stuff. But you could actually get them to work as much as possible in a day.