Pros
Benefits are top notch, hourly pay is the best around, physically the work is easy
Cons
They own you, you do what they say when they say. work long hours, inept management, dont speak up or ask questions or you will be targeted as a trouble maker. Raises are minimal and not skill based. No bonuses or incentives. Time off is not always granted, vacation is based on seniority so you will work every holiday if you are new. Very inept leadership locally, do as i say not as i do atmosphere.