Company: Microsoft
Date: 2012-05-17
Overall rating: 5/5
Employment status: current

Fantastic place to work if you desire a mature company
Pros: Incredibly great campus, peers, resources, and general environment to create and work to one's potential. Microsoft is a company with a solid foundation, and I would recommend it to anyone wanting a stable, comfortable, working environment.
Cons: Company is too silo'd due to its size and portfolio.  Benefits and job security have come under fire the last few years and compensation is fair at best.  As a mature company there are a lot of PMs and other managerial types around that tend to weigh down the company and lead it astray - which is only going to get worse in some small part to the new performance review system that weighs heavily on feedback rather than actual merit and is leading a few talented people to leave.