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

Great benefits, not good salary and RSU until very high levels
Pros: Great benefits with health insurance, legal support, and gym membership. It is a true software company if software engineering is indeed your passion.
Cons: Base pay and RSUs are lower than industry. Because of that the good people leave for better pay eventually. This causes not only churn, but also reduces the quality of the engineers eventually.

Satya did a good job on the image of the company, however when you are inside, many things are the same. Diversity and inclusion is a joke. Most upper mid-level management (some M2s, most directors, DEs, junior VPs) resist to change, so organizations, ICs, M1s get stuck in between.