Strong base pay and benefits. Very friendly people and generally friendly place to work.
Cons
Culture is highly siloed, making it difficult to accomplish sophisticated goals. Leadership is old-school, which is reflected in the stock performance and overall industry perception.