Avantages
Tremendous training program and a great atmosphere (except if you're female) definitely a work hard/play hard environment. The company is very involved as far as giving you tools to improve your skill set and running either office-based trainings or formal corporate trainings. Management takes suggestions and genuinely listens to these recommendations. Its not unheard of to get face time with corporate employees when they are in-town.
Inconvénients
At times you can be stuck with regards to career advancement. While there is tremendous opportunity within the many areas of ADP to work unless you are willing to move you can fall into a trap where you are not able to get promoted simply because positions don't open up all the time. The base salary should be higher relative to peers that do similar types of sales.