The top 15 companies for pay and benefits | CNBC