Good communication is at the heart of great teamwork. Great teams communicate well and often, their members are happy to share ideas, brainstorm together, ask for feedback, and be contradicted.