Good organization overall, good work life balance. Huge organization, so it's possible to move around and progress in your career in one place.
Cons
Old technology hampering business expansion and ultimately reducing customer satisfaction. Many people resistant to change. Focused too much on following process at the expense of everything else.