Understanding The Millennial Generation