318 employees
Channel Factory is the world leader in YouTube brand suitability, content alignment and ad performance.
2010