We switched to Infinisource for payroll and FSA administration (we have been with them for COBRA administration much longer) in January 2016 after many long, painful, and expensive years with ADP. Our implementation team was awesome and we have had very few problems beyond not knowing how to do certain things. They also bent over backward helping us get everything done for the first processing of our ACA forms. When we have had to call Customer Service, they are stellar and highly responsive. I do not understand the negative reviews because our experience has been awesome. The fact that we are saving a considerable amount of money for a far more robust product is just the icing on the cake.