Pros
People you work with can be great. The culture is well. Very flexible & understands your needs outside work/home life. Great exposure to payroll, tax laws, multi-state, etc...401k is good, they are good on promoting health, & allow jeans once a week
Cons
No backing from management, no overtime allowed so 55+ hours of work is packed into 40 hours. Too many responsibilities are placed on specialis with unrealistic deadlines, too lenient on employees who abuse calling in or coming in late/lots of people abuse fmla, compensation is insulting & there are no incentives except a high five or dollar store candy, communication between departments needs much improvement, most of the supervisors don't really no payroll so you're left to finding resources online in order to help your clients, they play FAVORITES here & quick to promote them while all others get left behind, nothing to look forward to regarding professional growth