The customer service is excellent! They are very responsive to our needs and always willing to help when needed. I like that they have been implementing their new system slowly but surely so we don't feel overwhelmed with changes as we learn them. Also, the implementation team was not allowed to use their own laptop computers or cell phones at work while working on our project, which was very disappointing. We were having ongoing issues with our previous provider and felt it would be helpful if they were able to see what needed to be done without us constantly sending screenshots of problems via emails. This made things much easier and quicker. I also appreciate that they don't require the same amount of time off as some other providers do during holidays, especially since we need someone to cover shifts on short notice.