Company: Microsoft
Date: 2014-06-12
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Huge company with a lot going on.
Pros: Great benefits & pay. You get to work with very smart people, many have unique backgrounds and interesting hobbies. Opportunity to work on interesting projects and learn new skills. Great training programs to continue education. Work can be challenging and push you to do more. I'm glad that I have had the experience to work here.
Cons: Lots of re-orgs and movement that can disrupt work. It is difficult to work cross-team or org. Can be a bit of crony-ism in management. Sometimes hard to feel like you make a big difference in such a large company.