Pros
In a nutshell: -No hassles getting time off, unless it fell in the "black-out period" (December through February, roughly). From what I hear, this is industry standard. -Fair pay and fair hours. -Great benefits in a relatively short time after the Paychex acquisition.
Cons
-Severe lack of flexibility in working from home -Your job duties can completely change during the end of the year due to management's to adequately hire for new-customer onboarding as well as EOY tax paperwork and payments -Boring industry, boring office, boring suburb--and it shows in the employees -Promotions were scarce, especially in a relatively small company that prides itself in entrepreneurship -Honestly, if you look hard enough you can find a better place to work staffed by better senior management.