Company: Microsoft
Date: 2013-08-08
Overall rating: 2/5
Employment status: current
Experience level: Senior

7 years of good, 4 years of awful
Pros: Challenging work, plenty of resources, lots of intelligent, articulate people, support to take on as much responsiblity as you want. Tons of great training.
Cons: The review process has become worse than dehumanizing. 
Excessive workload.
Mid to upper managers who really don't have an understanding of how to manage.
Senior management arrogance.