Company: Microsoft
Date: 2008-10-09
Overall rating: 3/5
Employment status: former

Nice place to work,but
Pros: * Working with some of the smartest people in the industry.
* Great compensation package.
* Super benefits.
* Lots of different groups/technologies to choose from when changing jobs within the company.
Cons: * Politics.
* Only a small percentage of products are market leaders in their verticals. 
* Business decisions not aligned with market realities. (at least in the short term).
* Work life balance is typically not that great.
* Lots of competition.  ( I once heard this saying:  "To work at Microsoft you need to be super smart, or super hard working, but to be successful you need both").