Company: Microsoft
Date: 2014-01-23
Overall rating: 4/5
Employment status: former
Experience level: Senior

High performing, well appointed, good place to work
Pros: Autonomy, you are given expectations and provided you are a self starter, are innovative and driven, you should be able to succeed.
Cons: Individual contributors need to be aware that the perception of success often falls to you becoming management.
If you are in the wrong team, you can be disparaged very easily - rumors do fly.