Company: Microsoft
Date: 2009-11-27
Overall rating: 3/5
Employment status: former

MSFT can be a really good place to work and develop your career.
Pros: Working with a lot of really smart and competent people. Chance to work with a huge range of software technologies. Fairly generous corporate policies and benefits.
Cons: - Review system designed to force people up or out, and pits peers against each other.
- Bureacracy and mgmt overhead adds significant cost to getting things done.
- Mgmt direction changes frequently