Pros
People are pretty friendly, and it is pleasant working there. The facilities and the gym are quite nice.
Cons
There is a split in the employees. There is a large % of people that live out close to Dodgeville, and then another part of the company that lives around Madison. The drive from Madison is long, boring and horrible, especially in the winter time. In the end the Madison people have constant turnover and the local to Dodgeville people rarely ever leave. This influences everything. The Dodgeville core is resistant to change in anything, from process changes to location changes. People coming in with new ideas, etc., they will eventually give up on the commute. So when new ideas come up, there is hard resistance, because the locals know the commuters will not last more than 2-3 years at most. So all they have to do is sandbag and wait and the change will go away. This happens constantly, in all departments and all levels. This is why the company will never be great.