Company: Microsoft
Date: 2013-01-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Opportunity to work on an amazing set of businesses within a single company
Pros: - Working with some of the smartest people tackling real hard problems
- Great benefits
- Opportunity to move around and try a lot of different roles and get exposure to different businesses without leaving the company.
Cons: - Slow decisions, lot of overhead due to various internal processes and reviews which are unnecessary.
- Career growth has begun to slow down across the board as company is not growing much
- Bloated; lots of roles (especially in Marketing) are totally unnecessary; there is also a lot of overlap.