1. Different culture
2. Different language
3. Different working hours
4. Different project background
5. Lack of frequent face to face contact
6. Lack of trust
7. Lack of customer involvement
8. Lack of commitment
9. Mis communication of requirement
10. Low quality of telecommunication
11. High communication cost
12. Unprepared communication tools
13. Poor communication infrastructure