My experience is with tag-team style which I (and many of the other students) found to be challenging. Having to readjust to a different professor's style of teaching every couple of weeks interrupts the flow of learning.
Here is an interesting link with some ideas about styles of collaborative teaching:
There are three models that the CFT describes here for faculty and student consideration as you contemplate collaborative teaching: traditional team teaching, linked courses for student learning communities, and connected pairs of courses meeting at the same time.
Dear @Shankhadeep, Research Gate is very collaborative scientific networks that offer more than 1000 publications available on this issue You have raised! There are many fine resources with case study examples, different fields of applications...!
Dear @Shankhadeep, I am bringing you some resources related to the issue You have raised! Collaborative Team Teaching Models & Strategies while the second one is on Collaborative Skills!
Sharing (in teaching and research) through collaborations synergies both teaching and research. Good and matching combinations/collaborations may lead to perfection.
It also serves the diversified needs/problems of the students, scholars, and even teachers.