May jobs report defies analysts expectations bringing in 339,000 new jobs · MSNBC · Sentinel