Virtual teams consist of people located in different areas who work together using communication technologies for specific company projects. Key benefits include cost savings, access to global talent, reduced time to market, and increased knowledge sharing. However, challenges include difficulty building trust and dealing with cultural differences in communication styles. Recent trends show virtual teams increasingly using collaboration technologies like Google Apps and depending more on effective use of information and communication technologies to accomplish goals across distances.