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

Great company
Pros: Great company to work for, good work-life balance. Great access to technical material and excellent communities to support your work.
Cons: Hard to get to the right people due to the complexity of the company and the innumerable different  roles. Harder for people that needs a clear direction to do work.