Company: Microsoft
Date: 2017-06-07
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great job with a few caveats
Pros: - Great work life balance (depending on team)
- Pay is comparable to industry competitors.

Benefits are pretty solid, great health insurance, matching 401k and employee stock purchase program. Also, there is a $800 StayFit benefit where you can use on health related purchases/activities.
Cons: - Bloated middle management can sometimes prevent great work from being done.
- Cross-organizational communication and collaboration aren't as good as it could be.