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

Good company to work for. Lots of room to grow. Great benefits. Good people to work with. LOTS of bureaucracy.
Pros: Big products with lot of impact. Fun and hard problems to solve. Good people.  Benefits and pat are great. As is work life balance — assuming you find a good team to be part of.
Cons: Big bureaucracy. It’s so big there is a bit too much room for total dysfunction on occasion.  The review structure do a good enough job of weeding out problematic or dysfunctional middle management. While most are good, there are definitely a few bad eggs and they can make things bad fast.