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...