Very stable company, bonuses are competitive, health insurance is top notch
Cons
Salaries are just OK, raises the last two years have been 3% for most people I've spoken to, tons of turnover, several ongoing mergers leading to a somewhat chaotic environment for the time being