I liked that they were able to help us understand our business needs, what we needed from them as well as their pricing structure which was very fair! The only thing i disliked about this firm other than my experience with someone else who worked there before me - it's not easy finding people you can trust when working remotely (which makes sense). They have helped create processes within B2C companies such as ours so if anyone has any questions or issues feel free reach out because of how helpful these guys are at answering all sorts of technical problems/questions etc.,.