Understanding Millennials: A guide to working with todays generation