Company: Microsoft
Date: 2019-01-28
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to work
Pros: You can move around within the company and get exposure to many different technologies.  Good benefits and remuneration package.
Cons: The culture of different groups within Microsoft varies markedly.  This means that you mileage may vary with respect to job satisfaction, depending on whether your group culture suits you.