I've seen today's jobs report referred to as both stronger and weaker in several ways. At worst, it was "mixed," and generally erred on the stronger side.
The two biggest things going for the data were the positive revisions and the wage growth. Headline NFP may have missed by 24k, but revisions added back 44k payrolls over the past 2 months. Wage growth was forecast to rise from 0.2 to 0.3 percent. Instead it rose to 0.4 percent and the previous reading was revised up to 0.3 percent. Finally, U-6 unemployment (the number people like to use as an eye-opener to the "true" unemployment rate) fell 0.2 percent to 9.5, the lowest level since mid-2008.
All of the above serves to offset the headline miss, as well as some of the more detail-oriented contentions like the demographic distribution of the wage growth number (after all, it's no mystery that the recovery has been better for higher earners, even though it sucks on a pragmatic level). Bonds agreed at first, weakening to session highs in the minutes following the report.
But European bond markets had other ideas, and European bond markets are easily a bigger consideration than anything but the most outrageous domestic economic data. Europe went on two runs toward lower yields, with the 2nd one ending just before 10am. Treasuries followed both times and punched out for the day shortly thereafter (i.e. US bond markets drifted sideways in a narrow range without ever contemplating a breakout). 10yr yields ended 3.2bps lower on the day and Fannie 3.0 MBS gained an eighth of a point.