Potential Partner Logo

Tech

In 2008, during a business trip, Mike, François and Sam came to the conclusion that even though the entire marketing and advertising ecosystem had taken off, the integration and data management issues had remained unsolved. There must be a smarter w...