Pros
It is a very stable and financially successfull company. Since the company is a "mutual insurance" arrangement, we answer to our policy holders and do not have to be concerned with stock prices and dividends earned on shares. The company has a very low turnover rate resulting in experienced and happy employees. We work only a half-day each and every Friday. The benefits package greatly exceeds other companies in the area; however the salaries are slightly below other similiar organizations. The company offers reduced food prices in the on-site cafeteria. Great work-life balance and has the feel of a small-time company even though we have around 700 employees.
Cons
The organization is structured with about seven different divisions. Most of the time, the divisions tend to operate in silo's without regard to other areas; however senior management has begun a process to improve cross-functional decision making. Because many of the employees tend to have a long tenure, it seems that promotions go to the tenured folks first before any relatively new employee. Sort of like "wait, it's not your turn yet". The company is involved with many internal projects and has been bringing in external consultants to assist. This use of consultants gives the impression that the company employees may be lacking the necessary skill set to do their job effectively.