Teamwork and human resources