How do you manage a project / program with teams across different geographies, time zones, languages & cultures? I expected this question and it was asked more than once. This is a complex question as it calls into ones various skills: communication, organizational, physical and mental stamina and schedule flexibility.