Pros
ADP treats their employees very well. They reward you well for solid performance. A work life balance is supported. The overall compensation for sales positions is very strong compared to other similar jobs. ADP CARES about training and makes a meaningful attempt to create the best and most well-rounded employees possible. There are many opportunities for advancement if you are willing to work hard and put your time in.
Cons
There is quite a bit of red tape. Change happens slowly. Promotions are sometimes given based on tenure and not necessarily merit. If you are a talented performer, it can be difficult at times to transfer within divisions because management is hesitant to let good talent move to another division. This isn't necessarily their fault, as it would be helpful if senior leadership would incent leaders within each business unit to share talent.