Good place to work in terms of gaining experience but with significant concerns regarding the company culture
Pros
Product recognition, great place to work for college grads, a lot of companies want to hire you if you can do well here, you grow significantly professionally from having to do the job, good products, good resources to sell the products, staying fairly up to date with technology.
Cons
Questions about the accountability of managers regarding what goes on behind closed doors. I was continuously ridiculed for my Christian faith in "discreet ways." I found my manager multiple times trying to assign my CPA referral accounts and leads to other sales reps out of favoritism although my numbers were good. Did not receive praise for top results. Did not feel valued for what I brought to the team the entirety of my time (almost 2 years) with the company. Turned a territory around that had been neglected for 10 years yet not much appreciation. Other reps were well-loved simply because they were similar frat-boy types. Worked very hard to win the personal approval of my direct manager and finally left because realized no matter how great my numbers were, I was never going to win that approval. The most painful experience of my professional career. I was used to being well-loved by every manager I have had before Paychex.