55 employees
We transform potential into reality! At Buzz, our mission is to revolutionize your customers’ experience through forward-thinking marketing. Based in Latin America, we combine creativity and technology to deliver impactful solutions.
2011