Company: Microsoft
Date: 2017-11-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

Best work environment + Benefits
Pros: Option to choose which task you have to work and when to work (depends on team)
There are internal tools for everything and so it's easy to build something
Sports and Fitness freaks will love the campus
Cons: You may not be credited/recognized for your work (Which is why I left the company)