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

Great company but totally team dependent
Pros: Incredible resources, great product strategy, competent leadership, and all around awesome place to be.
Cons: Given its size, experience is highly dependent on your personal team. There is also a slow pace to the organization from a decision making perspective (given the number of people involved in many decisions). Similar to most large companies, some mid level leaders who are less ambitious and “parked”, therefore can make for challenging dynamics on some teams.