Company: Microsoft
Date: 2010-05-11
Overall rating: 5/5
Employment status: current

What you expect
Pros: Name recognition, merit based opportunities, define future technologies.  Most are satisfied with the pay.  Great corporate culture.  Some teams are more flexible (hours) than others.
Cons: The company has gotten large, hard to differentiate yourself, some old timers are coasting.  THere are some politics.  Some bad managers insist on playing politics, while sr. leaders don't value the political culture.