Former Employee2.3May 1, 2025I loved my immediate team and manager but the ad sales leadership team is, in my opinion, very disingenuous
I loved my immediate team and manager but the ad sales leadership team is, in my opinion, very disingenuous
Current Employee5.0Oct 14, 2025Good company, quite intense, operational metrics are important, but very interesting
Former Employee2.7May 8, 2025Not the best, not the worst. The culture is a bit chaotic but a lot of good people around.