Company: Microsoft
Date: 2018-06-08
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Awesome projects, great co-workers, decent work/life balance
Pros: - Tons of different products that the company is working on and it's easy to switch to one that you're interest aligns with
- Really smart people who (mostly) want to do the right thing
Cons: - As you move up, you do have to pay some politics to ensure you're getting what you deserve in terms of compensation but that's true for any big company, AFAIK
- Once the initial on-hire stock expires (~3.5 years usually), Microsoft's stock refreshers are not on par with some of the other tier 1 companies like Google or FB so unless you're