Professional and informative. Covered much detail, company value propositions and USPs. Provided open forum for dialogue and discussion. Everyone I spoke with was knowledgeable and keen to help me understand the benefits of working with TeraCode as a customer and for TeraCode as an employee.