Team work is really helpful in reducing the burden of an individual. Along with this,there is also an other advantage of improving the skills of other team members.There is a chance for the team member to identify his weakness and develop good skills.
In team work you get the chance of working in your own core competency area thus you can show your talent and at the same time you learn to cooperate by building a win-win attitude.