Exactly--bad work can be from anywhere. However working with contractors at this kind of distance, through a language barrier, with different societal norms (for example, the US project manager was a woman, and the programmers just completely ignored things she said. If myself or another man was present, they completely changed their tone and would immediately act on things we said. Our project manager was pretty much ignored or steam rolled at every turn) is extremely difficult.