Company: Microsoft
Date: 2011-05-18
Overall rating: 4/5
Employment status: current

Challenging and Fulfilling
Pros: Smart people, good opportunities, consumer underdog leading to high impact roles.
Ability to affect the lives of many millions of consumers, developers and businesses.
Cons: Layered, middle-managers trip over each other
Decent hihg-level leadership
Needs more execution muscle
Too late to recent major innovations in the market