Company: Microsoft
Date: 2009-05-09
Overall rating: 3/5
Employment status: current

A once-great company being run into the ground by senior management.
Pros: Free soda. Mostly a comfortable work environment. They usually don't skimp on hardware.
Cons: Review process has sucked for a long time. Career advancement can hinge entirely on who your direct manager is. In some areas there are 3 people to do the job of 12. Also, as a flip side to the comfortable work environment, some groups are so space-constrained that people are doubling or tripling up in offices.