Pros: friendly peers, decent pay for the area (not the industry)
Cons: old-school management style and poor benefits.
There are many great individuals to work with, but there is a pre-1980's management environment. Benefits are reduced quarterly to help meet the stock market commitments. Unfortunately, there is not much left to take away.