Company: Microsoft
Date: 2008-08-23
Overall rating: 4/5
Employment status: current

Happy - for now.
Pros: Working with the latest technology and mature development practices is probably the biggest career draw.  It doesn't hurt to have MS on your resume since everyone in the industrialized world has heard of the company and associates it with success.
Cons: The company has gotten so large - and is growing head count at a break-neck pace - it can be overwhelming at times to feel you will progress very far in terms of management level and visibility.  The company still tries to maintain some sense of its entreprenurial startup persona, but the best most can hope for these days after 10-15 years is to be a glorified version of your present position.