Company: Microsoft
Date: 2012-10-30
Overall rating: 4/5
Employment status: former

It was great for the first 20 years.
Pros: Good salary, amazing benefits and really smart, empowered people.
Cons: Long hours and extremely high expectations. 
Over the years it has become increasingly corporate and less like the adventurous, fun place to work. Too many internal politics make the stress not worth the shrinking benefits and lagging salary.