It is thought by many, if not by most, that forming teams, often large teams, of researchers who are experts in different disciplines (mathematical sciences, engineering, natural sciences, social sciences, etc.) is necessary in order to make progress on addressing the complex problems facing us today. We have this opinion despite the evidence available tells us that the great technological advances have been made by individuals or small teams of researchers. We then proceed to look at how interdisciplinary teams are formed today, what difficulties such teams face in working as a group, how such teams should be formed, and perhaps how researchers should be trained so that interdisciplinary teams can best succeed.