Possible quality problems
With the booming outsourcing market, the price becomes the only competitive advantage for lots of offshore agencies. In order to offer clients the lowest rate, vendors hire low-level talent or use a so-called 'Bait-and-Switch' strategy. For example, they pitch an A-class offshore team for enterprise client and shortly after the work starts, hand the project to the less-experienced developers. It all results in a poor code, wasted time and resources.
How to overcome: Don't opt for the lowest price: if it is too good to be true, it probably is. Assess average rates of the market you want outsource your project to, and compare them to the price an offshore vendor is offering. Check the feedback from their past clients to ensure there will be no quality issues whilst the project development.