Company: Microsoft
Date: 2017-09-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

Difficult for career growth
Pros: Great benefits. A ton of different, exciting areas to work on. Wildly different cultures depending on group, so there's something at MS for almost everyone.
Cons: Far too much politics, and sometimes brutal backstabbing to get promotions. There's no clear guidelines for levels, and it's possible to get stuck for years.

Frequent reorgs frequently reset any career growth.

For all the talk of diversity, the loud, opinionated, male employees are promoted the quickest.