Company: Microsoft
Date: 2014-04-25
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great Company, however, pockets with in the company of groups that are bad
Pros: The perks are great, though the benefits are not as good as they used to be.  I work with a lot of very talented and smart people.  Programs are very well funded.  Salaries and bonuses are good.  Microsoft is universally recognized and many companies are very interested in hiring current and ex employees.
Cons: There is still a lot politics.  The matrix organization makes it extremely difficult to get work done.  Each team has different metrics.  There are too many decision makers.  Goals are not clear.  This makes Microsoft slow to react to market changes and create innovative products.