In a country seemingly obsessed with social and demographic categories, terms such as “Millennial”, “Gen X” and “Gen Z” are commonly used. But, what exactly do they mean? Furthermore, why is this important for your business and marketing efforts? A...