Criteria for Effective Teamwork