Company: Microsoft
Date: 2016-12-18
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great company; good benefits
Pros: Good benefits.  Ok vacation policy.  Lots of products to potentially work on.  A couple years ago, you had to be in a position for 18 months prior to interviewing for another position (or get managers approval).  That's no longer the case.

Satya and Brad are great.
Cons: New Review process is very much the same as the old one.  Your manager can make or break your career and there are, quite frankly, many people in management that shouldn't be there.  

Nepotism, favoritism and bias are all present (as with many large companies).  When they are ready for you to go, they will nitpick to no end.  The things that you're penalized for would, in some cases, get others promoted.  Microsoft really seems to love the boisterous.  If you're a worker bee or introvert, this may not be the place for you.  The loud person who's always talking and making promises, yet saying nothing and hardly ever delivering on the promises, are the ones who are favored, rewarded and promoted.

If you ever get a review where you receive no rewards (no bonus, stock or raise), your career at Microsoft is virtually over.  Start looking elsewhere.