We often imagine that great teams are built on chemistry: talented people who like one another, communicate easily and enjoy read more Key ingredients for...