Company: Microsoft
Date: 2015-12-13
Overall rating: 4/5
Employment status: current

Great place if you land in a great team
Pros: - Big Diversity of products.
- Great benefits in health insurance, 401k and salary is not bad.
- if you land in a good team, the environment can be friendly and fun.
Cons: - Moving between teams is basically restarting the process.
- The place you work on is heavily dependent on the management.
- The review process is not ideal