We spent $50,000 and 11 months with Dotsquares/Team in India and our experience was dreadful. Although the end result was great, the process of obtaining it was daily torment. 7 days a week we tested, unpaid, mopping up for their inadequacies and appalling quality control. We submitted an incredible 1800 tickets. These included endless errors - some requiring weeks of recoding, off-spec meanderings, missing functionality from the spec, bugs way beyond the usual tolerances, poor spec interpretation, bizarre navigation, thoughtless UX, broken links, obvious mistakes and subsequent arguing, neglect of accessibility (PM not even aware of W3C WCAG 2.0 requirements), bad design, broken responsive layout, and huge databases errors due to rushing in without adequate planning. Agile development requires close working together but the level of handholding required was astonishing. Practically everything that was submitted to us as completed wasn't tested - sometimes even the most obvious positive use cases. At over 4 months overdue, we'd had enough. Hundreds of errors remained and large chunks of functionality in the spec were still missing. We moved company to complete the project. We took screenshots and videos of everything. We wrote an extensive personal review document at: https://docs.google.com/document/d/1vZOKaKUyhFZon2zTEx76uKBxtm-77opwIPD7nEPE-9o/edit?usp=sharing read more