Current Employee1.0Feb 11, 2025not a great company to work for...poor managed, low pay, bad clientele
Current Employee2.6Sep 30, 2025Fun place, but not much development. Super weak sales org, also very dependent on the campaign you’re assigned.
Fun place, but not much development. Super weak sales org, also very dependent on the campaign you’re assigned.