Company: Microsoft
Date: 2008-06-17
Overall rating: 2/5
Employment status: current

Microsoft - the IBM of the 21st century
Pros: The best reasons to work at Microsoft are job security and the ability to move around within the company. Generally as long as you're in a position for at least three years you'll see some advancement in terms of your level, but only to a point. Staying somewhere too long is a common issue and can be worse than moving on too quickly.

The health benefits are also excellent.
Cons: Large, beaurocratic machine. Many passive aggressive people who are likely to not tell you if the work you're doing is going to lead to a dead end until you get really close to that dead end, and who are not willing to spend any time helping others get up-to-speed in areas they have expertise in.