Employee satisfaction is built on providing challenging and fulfilling work, a collegial and enjoyable work environment, competitive rewards and benefits, and the chance to give back to the community.