I work for a company that has satellites in both India and Vietnam (among others).
Working with Vietnam is much better, if someone knows English then they have a decent enough education; and their local institutions make it possible to verify credentials.
They have less social issues besides.
Indian outsourcing is almost a bit outdated... Effective machine translation and globally widespread english education, they really don't have much to offer.
Their culture essentially makes it impossible to get predictable value out of a hire.
Working with Vietnam is much better, if someone knows English then they have a decent enough education; and their local institutions make it possible to verify credentials. They have less social issues besides.
Indian outsourcing is almost a bit outdated... Effective machine translation and globally widespread english education, they really don't have much to offer.
Their culture essentially makes it impossible to get predictable value out of a hire.