Pros: very stable company, good training, friendly co-workers
Cons: small raises, stressful at year-end
I worked from home so my typical day did not involve going into an office. I did have to keep regular hours (8-5). You still have to perform even if you do not come into an office. Hardest part of the job was difficult clients who didn't want to stick to a timeline. No complaints about ADP. Co-workers were great, most clients were great.