Extremely professional. Worked well with our team to understand and articulate our technical requirements to a design format. They communicate well, messages are always clear and they have been extremely flexible with us. It worked both ways, we helped them understand what we need- they took time to understand us and the requirements, they helped us understand what is required to get the job done, technical approach, and provided us with a real time on the job education about the process and the work steps. Process and the final product were important for them. We came out of this work relationship feeling extremely positive.