Pros
Some departments are very cushy and work without any sense of urgency. They can take advantage of the benefits offered; in-house training opportunities, participating in games to win $ and extra days off. These are the departments you want to work in.
Cons
The company is seriously understaffed in the departments that actually produce (CustomerService and New Business). They just can’t hold onto good people. On the other hand, there are a plethora of recently hired manager level employees who do not understand the business and act as road blocks for any improvements to working conditions. The outsourcing of jobs to India resulted in a brain drain in many areas. Significantly IT as the people who developed the systems were laid off, apparently without training their replacements. No one seems to have an understanding of how anything works. Simple data requests take weeks and when finally completed are incorrect.