Pros
Base pay wasn't bad, but inconsistencies on OTE were only discovered after you start. Some people (non-mgmt) were great. Newbies are nice but have no idea this is NOT what a great company looks like. Software seems to be good.
Cons
Was disappointed when every portion of interview and job offer never came to fruition. Comp plan is difficult to understand, and commission is very difficult to earn. HUGE databases to where you spend most of your time trying to find your own answer to things as training is NOT good. Very mid-management heavy, folks are given management positions with no training so newer folks are leaving because of managers, not because of the job they are expected to do (which is extremely stressful). So unproductive. Just truly disappointed by my experience and that I can't recommend this to anyone.