Is the difference in time zones a problem?
The difference in time zones is a natural consequence of the situation when the development team is in another area of the world. The best way around this is setting mutually acceptable times for online meetings. If you want to have your ODT’s working hours shifted so they better align with yours, we can arrange it, but it needs to be done when we are assembling the team. However, this requirement can raise the cost of the service, as the team members will have to work a nonstandard schedule. Also, note that the time difference may be an advantage, if you are interested in “round-the-clock” programming. Working with the overseas team in shifts, so that programming goes on 24 hours a day, is extremely efficient if you need to reduce the time to market.