Company: Microsoft
Date: 2010-04-28
Overall rating: 4/5
Employment status: current

Fun, challenging, and important work!
Pros: - You get to work with smart, capable people who care deeply about what they do
- There's an opportunity to work on technologies and intiatives that can have an impact on millions of peoples' lives
- Great benefits
- Great place to learn
- The work is challenging
Cons: - Microsoft is slow to move and change to capitalize on trends and market dynamics, which can be frustrating
- Some teams are hyper-competitive and have work-life balance issues
- Microsoft is a big and complex organization and it takes a while to learn how to get things done here