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

Microsoft is a good place to work, the environment is friendly and the people you work with are engaged and smart.
Pros: Good fun work and interesting projects.  The company culture encourages bringing good ideas and plans on how to meet business objectives to your work.  If your ideas are approved, they become new projects for you to lead.  In essence, you can use your creativity to generate the kind of work you would like to do at the company.
Cons: Too many politics and too many bureaucratic layers