Most companies today have separate programs which helps in bringing the employees of the organisation together and teaches them to work in a team environment. It is also one of the typical questions asked during interviewing a candidate, whether team work is one of their strength or not. Although giving a definite answer to what really drives team work is difficult, as it may vary from good leadership to understanding among the team members, here's a list of few ways which can be used to enhance team values and work towards a successful company.