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

Great place to work
Pros: Great benefits, smart people and good work-life balance. Investments in the right direction.
Cons: Last generation software dev methodologies which reduce speed (putting work in improving). Tribal knowledge without good documentation.