Company: Microsoft
Date: 2011-03-05
Overall rating: 5/5
Employment status: current

Amazing
Pros: - You get to work on high-impact products
- Competitive salary
- Lots of opportunities for career growth
- Great benefits
Cons: - Processes sometimes get in your way.
- There is a lot of legacy code that needs to be maintained.