i can tell you first hand that they are a**holes to work for.

if you can put up with the 15 minutes in the morning and 15 minutes at night when you get in , the rest of the day is great.. there are days that it gets to me but the more years i put in the more i dont give a flying crap and do it the way im going to do it, and if they dont like it they can fire me, oh but thats right they cant find people who want to work here because jobs are plentiful up here and people see the hard work we do and dont want the b.s.
and besides i do the job right, no complaints from customers and my time allowances are good, so they the only complaint they have about me is that i stand up for myself and others and use the old grievance when it is needed.
i know that if this job was not a union job i would not be working here.
