Taboola products for publishers are awful, which affects their relationships with clients because they know it and don't want to deal with you. The team I worked in was toxic, full of micro-management, over-controlling, and zero independence. You are simply a secretary for your director, which makes the work not rewarding at all.
There are also many employees who have been there for many years but have barely any clue about how things work outside the company.