Company: Microsoft
Date: 2015-04-09
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Great company, really smart people to work with.
Pros: Challenging environment, you can really learn and grow.  Enables you to be at the cutting edge of knowledge in your field.  You get to work with super bright people.
Cons: You need to be very resilient, willing to debate your ideas, and prepared to support your assertions with solid research.