Company: Microsoft
Date: 2014-04-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

Smart, passionate people, driven to solve great problems, hampered by process
Pros: Great people, great scope of problems to tackle, compensation is very competitive, benefits are comprehensive. In general, the company has enormous resources to actually, truly change the world in many meaningful ways - it's just a matter of the company not getting in its own way and allowing its talent to thrive.
Cons: The review process fostered competition instead of collaboration, depending on the group, the politics became intrusive, work-life balance was hit or miss. It largely depends on the group(s) you end up with, but the process is pretty universal.