Company: Microsoft
Date: 2013-01-02
Overall rating: 3/5
Employment status: current

Good company if you can find the right fit.
Pros: Like all big companies there are great places within the company to work and really bad ones.  If you're looking for a job at Microsoft do as much research as you can about the specific group, whether they are growing, the management and whether you believe in their product direction.
Cons: Microsoft has it's own unique way of doing things.  It takes a while to learn how to get things done there.  The review system is annoying and in my opinion really doesn't do much to drive great performance and really just leads to dissatisfaction with reviews.