Company: Microsoft
Date: 2012-03-01
Overall rating: 5/5
Employment status: current

Microsoft is one of the greatest companies to work in - from the solutions you can develop, to the talent level within!
Pros: 1. The range of solutions that you can work on
2. The incredibly talented individuals on the teams
3. The importance of customer satisfaction
4. The value placed on doing good for the ecosystem
Cons: The organization politics that gets in the way of cross-company teamwork