Survey: Google and Costco tops in compensation and benefits