Team work and its benefits