Scavenger Hunt is a great team building activity, which fosters friendly competition and also gives opportunity to learn new concepts. Scavenger Hunt is a great team building activity, which fosters friendly competition and also gives opportunity to learn new concepts.