A group of people with different skills and different tasks, who work together on a common project, service, or goal.