Company: Microsoft
Date: 2018-04-21
Overall rating: 4/5
Employment status: current
Experience level: Junior

Improving company
Pros: Company is on an upward trend by upgrading outdated internal infrastructure and practices and investing more in new products and services instead of just Windows.
Cons: Still has a lingering culture of complacency. This can actually be good if you just want a stable job to support a family, but not if you want to really make a big impact with your work (and not wait over a year before your feature gets shipped).