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

Great place to work, but depends on your career stage
Pros: Great work life balance, salary and benefits and very smart and friendly peers. People really care about the company and stay on for a long time.
Cons: Bureaucratic - sometimes painfully slow. Decisions can take a long time and it can get frustrating at times. Growth can be quite slow if you are in one of the traditional teams like Office. Not everyone works equally hard and that can be frustrating.