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

Great Company
Pros: -Strong leadership with clear and transparent vision
-Great benefits and compensation
-People are encouraged and rewarded for collaboration and partnership
-Excellent work-life flexibility
-Managers genuinely care about the well-being of their team members
-A culture of giving back to the community, and they really mean it!
Cons: -Making decisions can be slow at times as it moves through hierarchical chain
-People leverage politics to promote themselves
-It can be rather easy to be siloed into very specific projects that may or may not align with your skillset or interest