The meaning of work has changed. Job satisfaction is no longer only about pay and benefits, and younger people are moving between jobs at a much faster rate. So how are businesses facing up to the challenge and keeping their workforces happy, productive and on the payroll?