Advantages
- Tasks can be handed out to the person with the most appropriate skills.
- Teams member are able to bounce ideas of each other.
- Teams are able to help and motivate each other.
- Work produced is far superior to work produced individually.
- Project can be completed in reasonable time frame
Disadvantages
- Team members dependent on each other
- Lots of meeting are needed to coordinate all the activities
- Some people work better on their own
- One team members laziness can affect other team members and cause their task to run late
- Team members may fall out causing friction