Company: Microsoft
Date: 2013-10-17
Overall rating: 3/5
Employment status: current
Experience level: Junior

Very competitive and Challenging
Pros: The ability to work on exciting projects and be a part of cutting edge technology
Cons: The internal review process. You are calibrated against your peers and someone is always at the bottom and in fear of losing their job. The process is flawed.