Company: Microsoft
Date: 2019-04-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great company with some negatives
Pros: Lots of good engineers with lots of interesting projects to work on. Finding a good fit in a team is mandatory.
Cons: Politics and the need for agreements over agreements sometime stay in the way of progress. Too many meetings. No free food. Avoid bad managers that like to micro-manage and team with unhealthy competition.