Company: Microsoft
Date: 2009-12-20
Overall rating: 4/5
Employment status: current

Lot's of opportunity
Pros: Great Benefits - some of the best in the fortune 1000
Opportunity - regularly given rewarding roles with significant opportunity to drive significant impact
Fun - Being part of an organization that crosses enterprise ready business solutions (Windows Server, SQL, Exchange, Business Solutions) and exciting consumer offerings (Windows 7, XBOX 360, Computer games, etc) keeps things interesting.
Cons: Although there are lots of opportunties to 'move around' and have exciting roles - actually getting promoted tends to be more on who you know then how you perform.
Salaries (not considering benefits) are a little below average (doesn't help that there were no raises for anyone in 2009).
Size of company keeps some things moving a little slower than many would like.