Terra Email Format
Advertising ServicesNew York, United States51-200 Employees
Terra is an advertising services company based in New York, operating from 25 Broadway Floor 9, New York, United States. It serves brands across both B2B and B2C sectors, delivering marketing campaigns, managing complex projects, and driving results. The company employs between 51 and 200 people and coordinates a global team of designers, developers, writers, and strategists. The organizational culture emphasizes hyper-collaboration among its worldwide talent to turn ideas into tangible experiences. Revenue is reported to be in the range of $50 million to $100 million.