Company: Microsoft
Date: 2012-07-10
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good
Pros: Microsoft being an established professional company, it respects employee's Work-Life Balance
The Health Benefits are amazing. However, that is going to change from next year
There are many competitive opportunities. The work does give sufficient work satisfaction.
Cons: Microsoft has become IBM of 1980's. It has become more bureaucratic.
Microsoft has a relatively lower compensation compared to its competitors. 
It needs to encourage more innovation. The innovation it encourages are all short-term innovations.
There are few divisions though which are quite innovative but, large sections of the company are age-old and unable to keep up with the competition.