Company: Microsoft
Date: 2015-06-27
Overall rating: 3/5
Employment status: former
Experience level: Senior

Beware
Pros: Microsoft has its strengths as a good place to work if you can handle the pain of indecision and seemingly constant and rudderless change of direction.  Good benefits and generally good pay.
Cons: Where to start.  Expect to see constant reorganizations as management seems to lack any long term idea what they are doing.  Lots of little fiefdoms run the show.  Lots of confusion on what any particular team actually does.  Projects get green lit and then are forgotten in weeks (unless they might make a billion dollars).  The review process has been renamed but the results are still the same - you can't form a rock star team because someone always has to get the shaft.  Work life balance is poor for many.  That free soda and coffee is there to get you to work longer.