Snapchat has undoubtedly become a powerful advertising tool for marketers aiming to reach millennials and Gen Z — and for good reason.