Which is a key ingredient that every great team needs?
An opinionated leader
Clear roles and boundaries
Different goals for success
People working independently