In offshoring we are working as one team though we are in geographically different locations. There should not be you and us differentiation between this onshore and offshore teams. The must have within the distributed team is the RESPECT. English might not everyones mother language. Holidays may different. New year and festival days change in country to country. No one likes to work in new year evening. Communication and understanding within the team will solve all these problems.