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

Great place if you're on a great team
Pros: MSFT has gotten "cool" again and CEO Satya Nadella is really phenomenal. His leadership has had a lot of positive impact, including helping people to become more "growth mindset" oriented and enabling a lot of exciting new efforts.
Cons: If you find the right team, you'll be happy...but if you're on one that has a mismatch of work to people, you'll likely find yourself working too hard (i.e., 70+ hour weeks consistently) and pretty stressed.  It's a shame that the "n-1 staffing model" persists--there's always too much work to go around.