Pros
Very respectful work environment. Well grounded in respect for the employees. Very few poor managers. Almost all treat the people well. Very safe community to live in, but costly for the size and location of the town.
Cons
Company very risk avert. Poor attention to quality. Cost and ontime delivery drive most decisions. The customer who purchases the product is the last thing considered in this company. Design process requires multiple people to approve changes and is very slow. One person saying no can stop a design unless it saves the company $, then nothing can stop it. They are not flexible about change. Slow to respond to the field complaints. Designs are classic but not much true innovation. Managers are mostly "home grown" and therefor do not have external experience.