Company: Microsoft
Date: 2012-12-16
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great Company and People, but Strategy is Too Cautious
Pros: Smart people, tough problems, lots of rope to grow and learn!  MSFT has amazing benefits, competitive salaries and allows you to move across organizations fairly easily so you can go from consumer to enterprise products and learn along the way.
Cons: While MSFT has abundant resources, they face the classic innovator's dilemma with large cash cows and falling stars that they are very afraid of cannibalizing...that means innovation is often slower and done with a weary, cautious eye.