10 employees
The Insight People is a group of specialists in marketing, data, analytics, creative, direct, and digital marketing.