Job candidates cite pay as a priority but the highest-ranked companies also seek to offer a sense of purpose