Pros
Great initial training program, great way to get your foot in the payroll industry, relaxed management. no micromanagement. Variety of clients were fun to interact with and assist on a daily basis. You get to learn about all types of industries and how they do payroll, from restaurants, to factories, to hospitals, to government entities.
Cons
Supervisors don't know the job as well as they should. You are expected to be a tax advisor, legal advisor, HR advisor, IT advisor, and general grunt worker for the clients with zero extra compensation for the amount or quality of work that you perform. This is a great job for a lazy "just make it through the day" type employee. Anyone who goes above and beyond on a regular basis should look for satisfaction elswhere. It was hard to find a "win" on a daily basis or feel that you were making an important impact.