Pros
Opportunities to grow, Secured job for years to come. Good local job. A lot of local people. Reasonable pay for the area. Not great but decent PTO.
Cons
Not much understanding by upper management. Company is moving to fast to develop a good standards at times. Moral is dropping due to lack of interest from management to hear out the floor personnel's needs. Pushing people too hard with tight dead lines and shortening the staff. Interest for profit is higher than interest towards the employees needs. A lot of talk about personal development but in reality most of the management don't support it. The work schedule is very demanding and requires weekend rotations. They don't like paying overtime pay to the hourly employees but want the job done.