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

Smart people with great culture
Pros: working with the smartest engineers, great culture, great work life balance, great growth and learning opportunities, competitive salary
Cons: company sometimes feels too big - not aware of other stuff going on, internal tools sometimes seem outdated, internal process sometimes heavy (when working with other teams only)