Flexible work schedule and locations, excellent benefits, potential for yearly bonus
Cons
Claims program utilized is proprietary and a bit cumbersome. Improvements are in the works, and what I witnessed before leaving indicates more improvements are to come.
The people are nice and don't go out of their way to be mean to you.
Cons
There's a nightly batch job written horribly in some old language with no control structures that fails a lot. You have to be on call to support it and it fails overnight at least once a week. They don't care about fixing it.