6 Conditions for High Performance Teamwork