What kind of return on investment (ROI) should we expect?

You get cost benefit with development team in Russia, years of experience & expertise by fixed competitive monthly pricing. Building a similar team using in-house employees will cost you twice as much. The cost increases if you start using contractors or consulting companies.