Massive geographic expansion and the need for specific professional skills and competencies have driven many organizations to develop virtual teams that are spread across the world. Virtual teams can be a group of people working for you in various locations or a single person working flexi time from his/her home office. Managing virtual teams is easier said than done. Here … Continue reading