Team Development creates synergistic interactions between a group of individuals for the purpose of greater efficiency and productivity. Teams often lack the understanding of how people approach situations in different context, using different styles and strengths. Our program leverages individual diversity and develops critical team skills such as role definition, communication, and problem solving techniques in an open environment.