Good benefits, opportunity to grow on a global basis, acceleration of innovation over the last few years, very good senior leadership
Cons
Takes some time to get things done due to too many organizations being involved, lack of or very slow paced adoption of more modern, agile technologies on the old core business