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

Great experience, but it still comes down to your direct manager.
Pros: A great place to work on projects and services that will stretch you and provide you great experience.
Cons: At the end of the day leadership of the business owners has to align with the CEO. If it doesn't they need to move on.