76phoo - I've done quite a bit over the years and as with most outsourcing, it depends on the scope of work, team and thoroughness of your instructions.
Generally (some will call this a stereotype), I've found some Indian cultural differences to be an impediment to development. Specifically...