Employee engagement varies dramatically by generation, with millennials trailing significantly behind boomers and Gen X.