4 employees
The Match.com of brand integration marketing, where advertisers and content creators meet for more product placement and sponsorship deals.
2012