Pros
They have an excellent business model for Retailers and Distributors to engage with their trading partner community. They continue to grow because their ability to execute on their core business model is solid. There are some really great people here and some intelligent resources.
Cons
Lowest pay for sales reps of tech companies anywhere. They are very out of touch with industry pay for Enterprise reps. It is 6 months into the year and they have yet to pay commissions out correctly. They change the comp plan on a whim to avoid paying large commission checks. Pay is capped because of this. You cannot trust that you will get paid correctly or at all on deals that you close. The executives pay themselves but don't pay their people. There are THICK layers upon layers of management here, but they are out of touch with current industry trends or sales processes. Most were promoted from within and have never worked anywhere else. It is a recipe for disaster. Despite the layers of management, no one is doing much management at all. There are entire departments like Strategic Alliances that bring very little value, but get paid top dollar by adding their names to opportunities they did not even work on after they are already closed. A million dollars in salary could be eliminated by eliminating this department alone yet the multiple layers of management don't do an ROI on that or hold them accountable. That money could be reallocated back into marketing and lead generation programs that are modern and effective, but they are stuck on making cold calls like it is 1994. The CMO doesn't even have a marketing background. The company is making their numbers on the backs of the reps that are loyal and actually bringing in the business despite all of the challenges, all the while paying so many people on deals that don't do anything. Management likes to tell us that they have our backs but their actions don't align with their words. There are way too many Enterprise reps, too many layers of protected high salaried employees that don't contribute, too many layers of inexperienced management and not enough actual real management. Executive pay here is way above industry standard but from Director level on down, pay is considerably lower than other tech organizations. This is on purpose and likely to remain unchanged. I have zero trust that if I bring in a big deal that I will get paid on it.