Pros
This company is great in that it is very stable. During the economic downturn there were no lay-offs and some employees actually received raises. The benefits package is also great having medical, dental, vision, life insurance, 401K, and a defined contribution pension. There is also a yearly bonus which ranges between 10 and 23 percent based on personal performance and company performance.
Cons
This company is slow to promote employees. This is compounded by the fact that most employees never leave. Many employees have been with the company for over 20 years. There are also some poor managers within the company. The culture of the company seems to assume that if a person masters an area of expertise they will make a great manager and that is often not the case.