10 employees
Operates as a self-serve display ad marketplace for small and mid-sized advertisers.
2016