Pros
There are a lot of good people inside of Champlain, and the union status of the Vermont location makes for pretty fair and livable salaries for the production folks.
Cons
What I saw in the management trying to solve problems was very dysfunctional. The response to any problem is just push and pressure, lots of finger pointing and blame, no positive interaction. There is not good communication or collaboration at all. It's got that stereotype old school businessman type of atmosphere where people try to power up against each other when a problem arises rather than actually work on it together. Pretty dysfunctional if you are involved in any more professional role, but I would think it could be a decent job if you are working production.