Company: Microsoft
Date: 2014-09-08
Overall rating: 3/5
Employment status: current
Experience level: Senior

Hopeful and skeptical at the same time
Pros: Microsoft hires to high standards and the people are smart, well-qualified, ambitious and hardworking.  There is plenty of opportunity to learn every day.  There are a lot of different products, so when folk wants a change, often the most interesting work is in another group in the company.
Cons: Senior Management is outdated, overpaid and blocks smart people from making progress on the products.  There is a steep hierarchy within the company with little or no value coming from several layers of management.  Everyone is afraid to make a decision.