Company: Microsoft
Date: 2010-03-29
Overall rating: 3/5
Employment status: current

Great brand, poor management, best is in the past
Pros: Good pay
Excellent benefits
Great brand 
Senior management is very accessible
Friendly peers at individual contributor levels
Cons: Too many incompetent middle managers with "tenure" - 10 years in the company
Senior management is open but lacks vision 
Year end reviews are basically a popularity contest
Many meaningless "projects"
Vendors have it better than employees