Tom Louwagie
Description
Marketplace for brands and e-commerce companies to easily source testimonials, reviews, and employee experience videos.
Timeline
10 weeks
Location
Switzerland