3 ms·
I’d say it is Big Ad for the most part. “Tech” was needed to achieve the requisite scale but the business is ads for the most part.
by osigurdson 4y ago
I’d say it is Big Ad for the most part. “Tech” was needed to achieve the requisite scale but the business is ads for the most part.