Pros
Having worked at ADP for a while now i can tell you there are many positives about the company. Benefits/compensations is fair, lots of individual recognition when your over plan, good life/work balance. The work can be really fun at times, client base is great and the time at work seems to fly.
Cons
Cons - its very difficult to move up/move out of the job your in. They either tell people their numbers are not high enough or they need to develop for another year - even with top producers. I have seen the best of the best leave the company for lacking internal support for movement. It's a numbers game and if your good enough to move on they don't want you to, they need you for your number. Its very frustrating to be held back when your ready to move on in the company.