Company: Microsoft
Date: 2016-04-30
Overall rating: 3/5
Employment status: current
Experience level: Junior

Rest and vest
Pros: Tons of opportunities and you can cherry pick what you want to work on.
Cons: If you want to get ahead, you need to play the politics and stick to a manager consistently. Learn how to play the game early on, so that you are not surprised when the review time comes. It ALL depends on your manager. So