Pros
Treats employees with respect, fair salaries/based on experience
Cons
A bit boring, not too much excitement going on. These are midwest folks, so if you know how to be around them, you'll do fine. They've been doing some layoffs, so ask a question about that when you interview with them.