Pros
Coworkers were generally very nice and down to earth, from the claims staff to the senior managers. Benefits and vacation time was mostly in line with what I have come to expect from large companies. Work was generally fulfilling and could be somewhat challenging.
Cons
Serious doubts were cast onto the company by a lack of solid direction and leadership. The senior management was generally not open to new ideas, and when they were, failed to execute and follow through with a great deal of their plans. Additionally, the base salaries for most poisitions in the company, were far below industry averages. Finally, there was a great deal of waste, whether it be on poorly thoughtout technology products, to the inability to identify and eliminate ineffective employee's.