Very often scientific cooperation is efficient. Such researchers typically have long history of successful cooperation. It can be either vertical (professor-student) or horizontal (2 or more researchers of similar level). In the last case they typically share the same philosophy (not to argue too much on details), have some common knowledge but have complementary skills.
But a new cooperation fails quite frequently. I want you to give either your experience or some theoretical arguments that can explain such failures.