If you've ever tried scheduling a call between India, East Coast US, Europe, and West Coast US...you've dealt with the fact that there's only a few hours a day such a call can occur, greatly limiting the ability to schedule last minute meetings.
For the same team, it is at most 3 hour difference, I would say.
You'll never get everyone together (unless someone takes a midnight meeting, but that's just cruel) except on special occasions, which sucks but it can be done.
They are about double the price of Asian and Eastern European developers. Which is about the price of a junior US developer. (Independent freelance devs try to charge about the same price that development firms charge you).
This solves the time zone problem. The distribution of English proficiency amongst developers is about the same as the other places, where only occasionally you will encounter a real language barrier with one or two devs.
Now that all big tech workers are digital nomads against their will, there are two entire continents that can chill on without stretching the time zone issue.