Company: Microsoft
Date: 2012-03-20
Overall rating: 3/5
Employment status: current

Solid technology company, suboptimal at execution and anticipating and responding to the market
Pros: Microsoft is a company with great technology and platforms, filled with smart, highly motivated people.  The benefits package is among the best in the industry.
Cons: Microsoft is extremely siloed as business units will, without much reflection or guilt, operate entirely for their self interest, to the detriment of the company.  Similarly, ship cycles for many business units are not in touch with market reality, which makes the company still slow to react to emerging opportunities.