Company: Microsoft
Date: 2011-05-27
Overall rating: 3/5
Employment status: current

A good company that used to be great
Pros: great people, lots of resources, can do great things sometimes, does try to be better and fix problems in most cases.  many of the products are truly best in the world and they don't get enough credit for the excellent engineering work they do
Cons: entrenched, inward focused, loosing energy and confidence, process heavy, compensation is perpetually low.  it seems that they try to hard to just barely compensate their folks enough to keep them in place, and they rely too much on their brand recognition as a recruiting tool.