Awards & Winners

Switch

Switch is an experiential marketing and advertising agency headquartered in St. Louis, Missouri. It reported a revenue of $42 million in 2011.

Awards by Switch

Check all the awards nominated and won by Switch.