Company: Microsoft
Date: 2016-11-23
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place to work, not so great to grow a career
Pros: You can learn a lot about shipping products in a global scale, and be exposed to all the different disciplines required to do so. If your project is the shiny new thing, you can get virtually unlimited resources.
Cons: You get rewarded for what you can bring to the table today, not for your growth potential. And if your project is not a shiny new thing or not a big source of revenue, expect it to be cut very soon.