I liked that they worked with us to understand our business and how they could help us reach our goals. They were very flexible in terms of meeting requests and also accommodating for holidays. I think they had a good understanding of my business and my needs. I didn't have any issues while working with them. The only thing I was disappointed about is that I wish they had more time to work with me. I'm not sure if it was just my experience or something else but it seemed like it took longer than expected to get things done. Their team was able to meet many of our requirements and helped us achieve our objectives.