Pros
Team culture is great, lower level management is great
Cons
Upper management are so out of touch. Consistently making sweeping changes to the day-to-day of how sales does their jobs, seemingly without ever talking a single sales rep who could preemptively squash these terrible ideas. Take 3 months to implement positive changes, take 15 minutes to implement negative ones. Insultingly changed the comp plan to pay less then pitched it to us like it will be more. Ended up quitting after upper management decided certain sales are worth $0 commission. The product is bad and it feels unethical coercing blue collar workers into paying for something they can't afford that only ends up helping a small percentage of them. No room for career growth which is why they can't retain employees past a couple years.