The supervisors and their assistants suck. If you're not one of their 'pets' you get treated like garbage, but at least you have a union to stand up for you. Still at that rate you shouldn't have to fight for fairness. If you make a mistake and they don't like you you'll forever walk with a target on your back, but when one of their 'pets' turns around and does the same thing no one notices it happened. Other then that the job is great.