To have good team work it takes cooperation, tolerance, respect among teammates and a little healthy competition. A good team needs a single leader, compatible teammates with fluent but not overly structured communication, and mutual respect up and downstream where members know and enhance each other's strengths, weaknesses, opportunities and threats. Many other factors are also important for an effective team.