Company: Microsoft
Date: 2013-09-06
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work with lots of opportunity
Pros: Easy to move around and work on different products, learn new skills, etc.  Best health benefits I've heard of.  Great work life balance - not many people are actually working more than 40 hours/week when it comes down to it.
Cons: The company feels stagnant, the days of stock making millionaires is long gone.  Not entrepreneurial at all, you are a number.