Company: Microsoft
Date: 2018-07-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Good company, moving fast and slow.
Pros: Very good work life balance.
Cons: Sometimes is hard to get ideas through. The culture does not promote creativity. It's more like a manager manager's have an idea and then it goes down. Most of the time ideas that come from up are shut down fast and it kills creativity.  I would suggest having a work env where you  can easily switch teams and work on other projects. Have all code available for all, not just for x,y,z.