Company: Microsoft
Date: 2010-06-26
Overall rating: 3/5
Employment status: current

Good for some people
Pros: Pay is good. Benefits are fantastic. They are very systematic in terms of performance reviews. There are some good people and they have lots of opportunities for training and networking within the company. Relatively secure -- going to be around for a while.
Cons: Generally not a very dynamic place, compared to other high tech companies. Big on process and complex (and deep) org charts. They like to lock in development cycles for at least a year at a time. Interesting decisions seem to be made based on complex internal politics among the many, many high-level managers.