Company: Microsoft
Date: 2017-04-04
Overall rating: 3/5
Employment status: former
Experience level: Senior

Large company is it's own ecosystem with lots of opportunities
Pros: Lots - depending on what org you work in and what product or service you support.
Cons: Pay attention when the recruiter or hiring manager talk about ambiguity- If you don't deal well with it you will not have a good experience.