Many people consider software testing inaccurately, as a secondary profession done by failed software developers. The view persists that developers build things of value to the business, while testers just break stuff. Finding a quality tester has become more difficult that finding an awesome developer. Unlike many other organizations microsoft has always treated the testers well.
Disclaimer: This posting is not to show Microsoft in bad shape but it just to reflect the growing need of Quality Testers.
Clarification: In response to 3:1 ratio of testers to devlopers ratio, one of the test architect at Microsoft (Alan Page) sent a mail saying, "Company wide, MS is pretty close to 1:1 ratio. There could be some small teams with a different ratio, but company wide, it evens out." He claims the information in news article is not correct. Thanks Alan for the clarification. Alan Page has his blog at http://blogs.msdn.com/alanpa/.