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

Great company with good intentions
Pros: - Generous benefits, especially for those with families
- Intelligent, well-respected, values-driven leadership
- Intellectual, learning-driven culture
- Socially and environmentally conscious
- Good programs in place for initial early-in-career development
Cons: - Career advancement can be bureaucratic, political like at any other large tech company (easy to hit career growth ceilings)
- Slow to act even in fast-moving industries because of red tape and risk averse leadership
- Compensation tends to be lower than competitors