Sharing knowledge and success makes a great team