I have had the fortune to be a part of several teams in both my professional and personal life, but only when I had a chance to be a part of a team building process did I finally understand the meaning of having a team where each member contributes their knowledge, personality and skills for the benefit of the whole. Here are some key factors that, in my opinion, make for a great team: 5 Tips For Better Team Building