Company: Microsoft
Date: 2014-08-04
Overall rating: 5/5
Employment status: current
Experience level: Junior

Excellent place to work with smart people.
Pros: Working at Microsoft, it's clear that nearly everyone is just brilliant. Most everyone is passionate about the products they are working on, and they all just want to get work done right.

Also, company does a great job with benefits: excellent health insurance, amazing 401k, flexible work hours, and many other perks.
Cons: It's easy to lose the forest for the trees. So much time is spent pushing bugs around, sending emails, and scheduling spec reviews that it's easy to forget about the bigger picture.