Pros
Different business groups with various interests; Global Opportunities, Sub-urban office location, decent pay and benefits.
Cons
Stale leadership struggling to define job roles and direction, Too many insecure veterans controlling the decision making process without bringing in fresh, new ideas, too much emphasis on just building minimum viable products to show marginal improvement for promotions/career rewards, some groups such as Microsoft Services filled with mediocre, status quo workers with a rigid top down style command structure completely averse to change and risk taking. In these groups, I have watched people who dared introduce different ideas being given marching orders to leave the company - quite a tragedy - just because the status quo veterans did not want change.