Company: Microsoft
Date: 2014-02-19
Overall rating: 5/5
Employment status: current

Even though they're a large company, they go to great lengths to make it feel small (at least in my part of the company.
Pros: Amazing benefits, great support networks, and an increasing desire to innovate. The 2010's are a great time to join the company, both to make substantial impacts to a new strategy, and bring fresh ideas to the table.
Cons: Because of the strenuous interview process, the culture thrives off type-A personalities. The environment is extremely competitive, and if you're not a task-oriented go-getter, it can be hard to shine, even if innovating is the company's new focus. There are also cases when young employees, in their new high-responsibility roles, might let the power get to their head a little. However, managers do make an effort to counter this self-centered behavior.