Procter & Gamble, Microsoft, and General Electric have topped the 2013 list of best companies for leadership.