This company has been working on our project for almost a year now and we ran into some misunderstandings, but they have since regained our trust and resolved the issues.