Company: Microsoft
Date: 2012-06-06
Overall rating: 5/5
Employment status: current
Experience level: Senior

I love it here!
Pros: - Work with brilliant people on amazing products.  There are opportunities to be mentored by some of the smartest people in the industry.
- Lots of educational and advancement opportunities - there are so many MS products that there are always other exciting teams to work on if you want a new opportunity without changing your entire career.
- Flexible work environment
- Great pay and benefits
Cons: - Adversarial review system that gives many people anxiety and results in driving out quality employees
- Health care benefit becoming less awesome in 2013 with $2500 deductible