This is another reasons for hiring remote teams. You just need to choose the right country for outstaffing. Although, with the in-house team the cooperation seems easier, as they know the company, they are always available for direct discussion. But this is not the problem for dedicated developers. You may ask "But what about the time zone difference?"

Infographic by: mobilunity.com