There is a strong learning curve and knowledge gap upon entry as it is a tech heavy job and the training has come a long way but it's an 18 mo minimum getting rhythm in your position. Each position is "dual role" in that you have to know how to have the client-facing conversations, then in the background have the technical expertise to make that happen for the client using the software products available, and sometimes be able to instruct the clients to use the software. If you are committed to your job and learning ADP is a positive experience and a great career move.
I would like a higher pay rate. ADP is tightly conservative about salary increases. It is steady and gradual. Plus you can always counter-offer. I get that they invest in grooming employees and have lots of entry-level opportunities. However, offers from other companies with more luxurious pay can lead to a talent leak.
Yes there are negatives, frustrations, workload issues as there are anyplace else, but more days than not I have been excited about my job and it's something to which I look forward . I've done customer service, insurance, call center, and this is the best. I happen to love payroll and it is what I've always wanted to do.