@Yoric, I know several people that work at Microsoft, and have had several offers myself. They may pay well, but there is a lot of crap to put up with, and they do not hesitate to use layoffs when there are budget shortfalls (that is a *good* thing - if only the Feds would be so wise). The best treated according to my contacts are the QA people, who are truly valued. I turned it down because while I like Gates personal ethics, the company has been decidedly evil for over a decade in its tactics (the Open Office XML scandal, the SCO saga - yes I think MS was behind it, etc).
@Safety, and a free market depends on natural selection to work - companies that sow crap go out of business. Unless the government comes along and bails them out. I've always wondered what is keeping Dilbert's company afloat. They must be "too big to fail" and get subsidies.