The customer service was outstanding - they were always available for me via phone or email whenever I needed them! They also had great follow-up about when my project would be complete so that it didn't take forever before getting paid (which happens sometimes).
None at all really; everything went smoothly as promised during contract negotiation stage & implementation phase of work performance. Just make sure you have plenty of communication throughout entire process otherwise things can get lost along time frame if there's lack thereof from your end!! Project management/customer support team who helped guide us through this whole endeavor which included managing multiple contractors involved within scope of job required by clients business need / budgeting limitations etc..