I have a gut feeling that he works as an SDE in Test (SDET). I have been through the same experience in my first 2 years. SDETs go through a very different experience as compared to a PM or SDE at Microsoft.
Been at msft twice - first team was shit, second was awesome. Impossible to make blanket statements, the org is just too big.
http://blogs.msdn.com/b/eric_brechner/archive/2011/05/01/tes...