Company: Microsoft
Date: 2008-06-16
Overall rating: 4/5
Employment status: current

Strong stable work environment
Pros: Long term stable work environment.  Lots of opportunities to move around within the company to find something that fits your interests.  Very good benefits package.
Cons: Large mega corporation leads to lots of politics at management levels.  Forced review curve prevents team management from building (and rewarding) high performance teams.  Bad external image because of poor Senior management decisions.  You won't get rich off of stock.