Company: Microsoft
Date: 2017-01-14
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good team, interesting people
Pros: Smart people, flexible hours most of the time, good managers, good upside potential for career development and compensation bonsus
Cons: Difficult to push software releases out due to company size and regulatory requirements, difficult to move within the company to different positions, position can be burningout