Virtual teams are groups of individuals who work together towards a common goal, but are geographically dispersed and rely on technology to communicate and collaborate. They operate across time, space, and organizational boundaries using a variety of communication technologies.