Staff retention and attraction in accounting

By 2020, a large proportion of the working population will be comprised of people in the ‘millennial’ generation. So what are the keys to staff retention for this rising demographic?