Company: Microsoft
Date: 2009-02-06
Overall rating: 4/5
Employment status: former

A great company that will stand the test of time...
Pros: A great company built to last with sustainable market advantages for decades to come.   A company full of smart people who are never satisfied and always seeking to build the best products for consumers.   It's a great culture, which will adapt to any change (even the current economy).
Cons: Microsoft has become a very large company which has led to much complexity within the company (org, etc) and out in the market (products,etc).  Microsoft's biggest challenge is in it's own success of growing so big, which in many product areas has made it slow to react and respond to the competition.