Company: Microsoft
Date: 2014-02-27
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great company, values and culture, great opportunities to grow
Pros: Great opportunity to learn, grow, and yes, change the world (if you would pardon the cliché). You can push yourself hard and reap the benefits, or if your life situation requires you to take work more slowly, you can do that too and still have reasonable reviews.
Cons: Compensation is good, but the stock has been flat years, so this isn't a company in which you'll be able to retire quickly.