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

Good work life balance, focused management
Pros: Very smart and motivated coworkers
Interesting problems to solve
Good compensation
Good work life balance
Able to move teams to learn new technologies
Cons: Scope can be a bit small for IC levels which can be frustrating, but going deep in that scope is rewarded.