Characteristics of High Performing Teams