Dudo en contestar esto porque cualquier discusión sobre diferencias culturales puede resultar en acusaciones, herir sentimientos y convertirse en una guerra personal. No obstante, he trabajado con equipos de programación ubicados en todo el mundo. En su mayor parte, mis experiencias son que no hay mucha diferencia. Las pocas generalizaciones / estereotipos son: los equipos latinoamericanos tienden a criticar el código como una afrenta personal, los equipos de la India están conscientes de la fecha límite y están más preocupados por el hecho de hacerlo bien, los equipos de EE. UU. Son descuidados y los europeos son pedantes.
Sí, son amplios, así que no los aplique antes de saber con quién está trabajando personalmente. YMMV.
El mayor problema que he tenido al trabajar con equipos remotos es la comunicación. La distancia, la zona horaria y los desafíos lingüísticos son solo el comienzo. Es fundamental que todas las partes estén en la misma página en cuanto a los objetivos y los criterios de aceptación. Eso es difícil de hacer por llamada de conferencia.