Former Employee2.0Dec 13, 2023Horrible experience working in upmarket major accounts. Terrible leadership and way too spread thin
Current Employee3.9Jun 9, 2025Internal competition is off charts. Compensation is great, culture can be pretty toxic