Company: Microsoft
Date: 2019-06-05
Overall rating: 4/5
Employment status: current
Experience level: Junior

Plenty to learn and grow
Pros: Culture within the teams is awesome and there is a great sense of optimism with the way Satya has led the company overall. 
Flexible work culture with options to work from home.
A lot of focus on employees health and well being with benefits too attached to it.
Risk taking is encouraged and failures are tolerated as long as one is learning and getting better at execution of work.
Cons: Salaries are still stagnant and have not moved much.
Still a lot of complexity for employees and customers to wade through.