The 3 things that great teams have in common