Pros
Most areas allow for a decent Work / Family balance. Obviously some times are busier than others, but I think that is the same for any employer. Flexible scheduling and Work from Home capabilities.
Cons
Benefits are mediocre especially given the fact that you work FOR the insurance company. A lot of the work that you do is only being done because it is on an executive's bonus plan so that they get paid their bonus. Even if the work doesn't make the most sense it will still be done (and possibly reversed once it is done) so that line item can have a check mark on it as completed by the end of the year. There is no Cost of Living increase in pay. There is an annual review and the raise if any is based on performance, or at least management's perception of performance. If you want to get a raise of any kind you pretty much need to apply for different positions and transfer around the company. This method also means that anyone that has been in their position for a long amount of time will be making less than a newly hired associate, as the overall pay matrix IS updated to reflect the market cost of living on an annual basis. Because of the review process, it encourages employees to manipulate each other so that they themselves look better in the end.