We empower the world’s leading media and entertainment companies to deliver cutting-edge video, efficiently and on any device.
There are
51 – 200
employees in the company
10M to 50M
Company annual revenue
Offices
THEO’s team now consists of 85+ streaming media experts from 20+ countries. THEO has offices in Leuven (Belgium), Barcelona (Spain), Singapore (Singapore), New York and San Francisco (USA).