Company: Microsoft
Date: 2013-09-15
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

This is a great company but has shaky leadership
Pros: You will have opportunities to work on a lot of great technologies and products that are in Microsoft's portfolio.
Cons: Microsoft is constantly putting its employees through re-orgs. This causes a lot of unnecessary turmoil and churn. There is an overall  lack of vision by Microsoft's leadership and consequently they are trying to get into every technology area. This has caused Microsoft to be less successful than other companies.