Pros
Opportunities for advancement do exist. It may be possible for a relatively junior employee to hold a position of above average responsibility. The company is a top performer financially - it's a great company to invest in. The company has a long history of success and offers stable employment. Despite being a bumbling idiot of a company, they continue to make money hand over fist. If they ever get it right, look out!
Cons
The company is sales focused and driven, manufacturing facilities and infrastructure are an afterthought. There is a huge disconnect between "the ivory tower" in St. Paul and the rest of the company. Compensation packages for professionals are typically below average. There is absolutely no HR function. There is a severe lack of organization, structure and control of the process. The manufacturing facilities are antiquated, filthy and run like Chinese sweat-shops. Morale is generally piss-poor, across multiple sites and several levels of responsibility. There are far too few people to accomplish the workload that exists, and new tasks and procedures keep cropping up with no additional resources given to complete them. Senior management is full of micro-managers that will not allow people to grow professionally.