Enjoyable teams tend to share more than humor: they cooperate well, communicate effectively and make space to celebrate together.

read more