Pros
People are nice, benefits are pretty good. Your co-workers are like you, in the same boat with a big hole in it and sinking fast.
Cons
Managers are only interested in themselves, they don't care that their employees are drowning and are still expected to give "great service" to customers, its hard to when computer systems always go's down. Managers are rarely around when you need one, they never approve things right away, they let it sit for weeks on end and adjuster gets yelled at by customer. Training....that's a joke! Home office gets rid of the important departments and sends everything over seas so they can do the work because its cheaper. CEO and Higher Ups make sure they get paid and everyone else doesn't, haven't had a raise in 7 years, bonus, really whats that?