Taboola expands India base; opens Global Support Center

Taboola expands reach with new India office and Global Support Center Taboola, the leading discovery platform, today announced their expansion in India, opening up new offices in Cyber City, Gurugram, a new sales center in Mumbai, and actively hiring 80 employees, all to support the company’s operations in India and globally. The expansion follows the … Continue reading Taboola expands India base; opens Global Support Center