Pros
Insurance 401k match Decent work flexibility Plenty of opportunities to grow your career, especially if you're willing to move. Sales leadership seems to be comprised of level headed and understanding people who will help you succeed. It isn't always the case, but no company has perfect leadership.
Cons
Capped commissions (caps are pretty high and this seems to be common across companies, but still annoying if it happens) Leadership is using SalesForce to manage sales activity and forecasting more and more. Not necessarily a con but if you can't manage your sales funnel with this tool, then this job will be stressful. This isn't a position where you sell and hand the customer off to a support team. Sales reps can spend a fair amount of time servicing customers on top of selling. There are avenues to reduce the service burden, but it has always been a part of the job.