Pros
Huge company with thousands customers, employees, opportunities. Excellent top level vision/strategy: focus on UX, cloud, product consolidation
Cons
Poor, poor director level people (typically former top sharp engineers/architects with no management/people skills) Too many products Some really complex products, painful to integrate (ION is the worst) Micro management, mid-level managers are chopped liver and get shortcut all the time, really if you don't need them, don't hire/pay them!! Too many architects playing politics rather than doing their f... Job. Wich results in poorly architectured products and too much office politics. Projects led by directors or VPs or Architects are a true catstrophy (ex: cloud enablement is a true mess, with absolutely no accountability and continuously slipping ETAs)