Solid benefits packages in whole
Best thing is all the healthcare and services and vacation days they provide. Worst thing is the actual compensation base pay, which is slightly low for the industry but it does get made up for with the additional bonuses.
List based on reports from current and former employees. It may not be complete.