Company: Microsoft
Date: 2012-08-31
Overall rating: 2/5
Employment status: former
Experience level: Senior

Enjoyed the early days, disappointed in lack of leadership, dreaded micro-management
Pros: If you want to work on products and services that can have a positive effect on tens to hundreds of millions of customers, Microsoft is one of the few places you will get the opportunity and learning experiences. Though benefits have changed, they are still some of the best in the industry.
Cons: Microsoft has languished due to lack of executive leadership. Groups create silos and fiefdoms rather than working together for the benefit of the customers and the product. Micro-management and assigning blame is taking over where freedom and risk-taking used to be rewarded.