Taboola lays off 100 employees, 5% of workforce In a significant restructuring move, Taboola, a global leader in content discovery and monetization, has announced layoffs... Mathew April 17, 2026