5.0
12 Dec 2023
Current employee, more than 3 years
Denver, CO
Recommend
CEO approval
Business outlook
Pros
Incredible training for SDRs - industry standard Great environment for SDRs to succeed Exciting culture in Denver, great mix of personalities and people that mesh together for a wonderful environment You will be challenged and grow from your time here, and will be introduced to the top emerging tech companies in the US The Denver office has engaged and dedicated management who make you their top priority day in and day out to ensure you are growing in your role
Cons
Limited upward mobility in the company but business model promotes SDRs being hired out by their client