4.013 Feb 2025Great cultureSales development representative (sdr)Former employee, more than 1 yearRecommendCEO approvalBusiness outlookProsGreat place to work, everyone was very accepting.ConsSlow promos and quotas can be more managable.Show more