Instead of importing an entire team to NYC, why don't they export a team leader to Omaha or Tupelo for the duration of the project, or at least until they feel the team is groking the gist of the project.
Such a scenario would imply that there's a higher number of capable programmers willing to receive a given wage within commuting distance of those places than there is in New York. I don't think that's the case.