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

Great place to work in the right team
Pros: - Access to cool technology
- Ability to impact millions of customers
- Lots of smart people
- Good learning opportunities if you take initiative
- Excellent benefits
Cons: - The company as a whole is averse to taking risks in creating new markets. It lets competitors create and define a new market, then moves in when the competitor is successful (many examples: Search and Google, IPhone and Apple).
- Slow moving many times
- Many incompetent middle managers - move as quickly as possible out of those teams.
- Average salary
- Questionable leadership at the very top