Company: Microsoft
Date: 2019-02-27
Overall rating: 4/5
Employment status: current
Experience level: Senior

Follow your passion and you can have a great career here
Pros: Opportunities abound and you can explore a wide variety: different stages of businesses (research, incubation, startup, mature), different roles (software engineer, data scientist, etc.), different regions (USA, China, etc.), and many other dimensions.

Make sure you know what your management chain values and how their performance is evaluated and work on projects that align to their values and performance goals.

Great people to work with, challenging problems to solve, and the culture continues to improve. When you start a project, you don't know it yet, but there will be at least a half dozen other teams doing the similar work with whom you will collaborate and learn.
Cons: Performance rewards are based on impact but we don't quantify impact.. How and why rewards were given has become a black box. You will always be able to find a company that offers more pay/rewards.