Company: Microsoft
Date: 2018-12-13
Overall rating: 4/5
Employment status: former

Big and varied, for all that entails
Pros: Very wide range of opportunities. Some teams doing truly innovative work, whether in terms of product innovation, organizational structure,  product strategy, etc.
Cons: Very wide range of opportunities. Easy to land in a place which doesn't suit your interests or capabilities. Sometimes socially/politically different to change teams.