Pay, benefits, opportunities, and training are top notch. There are good people who are mostly easy to work with and always willing to help. Corporate culture is definitely preferable to the Exxon types.
Cons
Company feels even bigger than it is...change happens slowly, every decision required full consensus (achieved through 4+ meetings) and there are layers upon layers of bureaucracy.