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

A great playground with limited diversity
Pros: Open minded, welcome to initiatives, your own schedule kind of work place. Great place to work with highly professional people and learn from everyone while working on huge scale and influence products.
Cons: Diversity is low. Everyone comes from the same "factory" a lot due to recruiting policies and guidelines.
A company that is more engineering driven and and such other professionals such as designers, data, etc are  with limited life-spam.