Pros
Fun work environment if you handle pressure well. Training is really good, both by managers and corporate (you get sent out to Jersey for training before you are officially on quota) Great managers! Great hiring culture, people with diverse backgrounds & credentials are hired, which goes to show that the hiring managers put quite a bit of thought into who they hire. If you become a high performer, you will get a lot of freedom in terms of the work that you do and how you do it. You will develop lifelong skills if you take the training seriously. This job really pushes you out of your comfort zone in a good way. You will meet many people during your tenure there, both internally and externally. (Great job to network with people and establish relationships.)
Cons
Because of the pressure, there is a lot of turnover, some people realize quickly that it is not the job for them. There is a lot of competition internally, which is good for performance (but sometimes it can get toxic) Selling can feel difficult when there are honestly other products out there that, objectively speaking, can be better fits for prospects over ADP RUN in terms of cost & value. The pricing structure for ADP's RUN system is questionable. How can it be that two different clients can get the same product but for slightly different prices just because one client is a better negotiator?