In my opinion, I think if everybody can understand the roots of teamwork, it helps to understand a bit more about how individuals find benefits. There are 6 key benefits of teamwork.
The first is creativity that complicated and understand it, even you have different skills, knowledge and personal attributes. The second is satisfaction which achieve a common goal are continually developing when individuals working together as a team. The third is skill. Each people have different skills what can be counted on when it comes to implementing and follow through of a plan. The forth is speed. I think, when we have a project that needs research, work can move forward in parallel and the ultimate goal achieved faster. The fifth is sounding board. In a team situation, other team members can act as a sounding board, allowing us to cut through the options and get on to achieve the desired goal. Finally is support. In my opinion, people will often go to what seems like extreme lengths when they know that they can rely on the support of the team.
Teamwork suggests that people working together with good inter-group relation. It should also foster an increasing maturity of relationship and challenge are a part of helping teamwork.