Company: Microsoft
Date: 2008-06-16
Overall rating: 2/5
Employment status: former

Depends entirely on what group you're in. Some are awesome, and some are one Bataan Death March after another.
Pros: Money, prestige. And it makes for a great feather on you resume. And at least back in the day the stock compensation was terrific.
Cons: Giant corporation that moves exceedingly slowly. You'll also be a cog in a giant machine. Plus with all those moving parts going into each software release, it takes an inordinate amount of time to go from project start to finish.