Company: Microsoft
Date: 2013-11-27
Overall rating: 4/5
Employment status: current

Microsoft is a great company.
Pros: Has lots of passionate employees 
Is willing to innovate on lots of fronts to change people's life
Open culture in which you can bring up anything to discuss 
Great giving campaign
Cons: Too much infighting and ownership (territory) claiming
Poor execution
Poor vision on high level (especially  related to online)