Pros: well stocked break room
Cons: upper management is grossly un-fair to all but a select few
My co-workers, for the most part, were well experienced and good workers, there are a select few that don't pull their weight. Middle management is great, however, very upper management is completely out of touch. Also, upper management plays favorites and if you get on the wrong side of that it won't turn out good.