Current Employee3.9Aug 21, 2024Great company culture, great technology with the role and company is growing massively at a very quick rate. Management is very supportive.
Great company culture, great technology with the role and company is growing massively at a very quick rate. Management is very supportive.
Current Employee2.7Dec 16, 2025im a graduate account executive so don't get coms an my base is significantly lower