The arrival of Generation Z (born 1996 onwards) into the workplace means employers for the first time have to manage five generations of workers.