Pros
work with big name company
Cons
It does not look like 10 years ago when Bill is in charge.
Advice to Senior Management
Need to re-engine the company becomes another apple. MS prodouct keeps releasing new version with features customers don't really need. Revenue growth is flat. It becomes a big IBM which is not good for fast growing PC/server market.