I liked that they were able to help us figure out what we needed and how they could best help us. They were very good about communicating with us. We had some questions along the way which they handled well. There was nothing really that I disliked. They were able to give us some great insight into what we needed for our business. The communication between them and our team was very easy. Their staff was friendly and willing to answer any questions we had. They helped us get started and also provided support after launch.