Decent company, like any large corporate body, having control issues..
Pros
A lot of growth opportunities; if you get in with a good manager, you'll grow quickly. Infectious culture.. ADP tries to educate employees as to how great of a company it is. Ok-to-decent compensation.. steady hours, with an overtime opportunity. Get to meet great people in both - client and coworker spheres fast developing environment; Great for those who enjoy being busy all day, and accomplishing things
Cons
In depth knowledge is no longer required to advance. Associates with level III may (and often do) know less than a level I associate. (recently, I had to educate a technical support lvl III how to do copy-paste data). Call mentors enforcing the call strategy on inbound personnel are, often times, a joke. Compensation could be better - monetary and emotional; Traveling for work is poorly reimbursed perfect place for those who just want to "ride along", and still grow in levels and get raises. (yes, it is quite opposite to what I said above.. I say this because you'll get compensated equally) poor documentation; products are rolled out too fast, with poor crash test; resulting in needing multiple fixes released weekly. Too much emphasis on inside politics Sales enjoy lying to clients, misinform them or just try to be proactive not knowing what they are doing - that creates a lot of extra work for everyone under them.