Company: Microsoft
Date: 2010-11-11
Overall rating: 4/5
Employment status: former

Despite popular perception, Microsoft is a great place to learn and grow.
Pros: - Some of the smartest, most talented and passionate people you'll ever meet
- True understanding of what work-life balance means (many people have kids, so they get it)
- Awesome benefits package
- Opportunity to move to different projects or even disciplines (though it isn't easy)
- You'll learn more than just what the job description says
Cons: - Corporate politics can get in the way of delivering otherwise awesome ideas / products
- Sometimes (depending on team) there are too many layers of management
- After awhile, you realize there's a limit to what you'll learn and how far you can go, even if you move to a different team / project