Great pay and benefits (if you only insure yourself). Nice office and good security.
Cons
Management is lacking professionalism, organization, and a positive work environment, which results in a high turn over rate. Abusive, micromanagement culture. They care more about their image than how they feel about their employees.