As the largest living generation, born 1981-1996, Generation Y or “Millennials,” are the demographic every brand wants to attract. But charming this generation is no small task. Millennials have short attention spans and aren’t as likely to respond to traditional...

read more