Challenges For Virtual Teams