Current Employee4.6Mar 27, 202411/10 Culture. 6/10 Comp. Overall, very happy but would like to be paid more.
Current Employee4.3Nov 24, 2025Great team and product with fast pace and the resources you need to succeed
Current Employee4.3Mar 7, 2025I am not in a sales role but more of a CS role which is fairly compensated compared to other advertising companies
I am not in a sales role but more of a CS role which is fairly compensated compared to other advertising companies
Current Employee4.4Jul 31, 2023Excellent company. Cannot speak more highly of the culture and leadership.