When a group of people gets together to complete a certain project, they figure out the strengths and weaknesses of each person and they figure out which jobs are best left up to which individuals. The more time that people spend working on projects in a group, the more that they get to know one another and discover who is talkative and a good leader and who is best at working alone. There are team building activities that a group can take part in so that everyone gets to know one another and so that the strengths of each person are put on display.
The more time that a group of people spends together, the closer the bonds between the different people in that group become. When team building activities are started, a group that barely knows one another might struggle to work together. As the group starts to focus on a project, everyone starts to work together for the common good. When everyone is working together, everyone cares about one another. Team building activities can get individual members of a group to care about one another and to long for success for those around them.
When a company is looking to strengthen the bonds of their employees and help those people know who is best doing each type of work that the company needs done, that company might invest in some team building training. The company might pay its employees to get together for a team building activity that will help them all get to know one another. The company that actually cares about the relationships that members of its staff have with one another will invest some time and money into their team. The more that a group works with one another, the better that they support one another.