Company: Microsoft
Date: 2016-06-20
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good, then bad
Pros: Great teams spread across the company but hidden gems.
Cons: There's still a lot of old school senior/principal people that are fish out of water as the company transitions to services.