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.