Se trata de un club exclusivo para las empresas que deseen utilizar la Fórmula 1 como una plataforma de negocios en el contexto de los Grandes Premios y de las instalaciones de alta tecnología del equipo en Hinwil, sin que ellos mismos tengan que hacer una aparición pública.
El jefe y propietario del equipo, Peter Sauber, comentó: "La Fórmula 1 como plataforma de marketing ha cambiado en los últimos años. Anteriormente, su alcance global se utilizaba principalmente para mejorar la visibilidad de los bienes de consumo. Hoy en día también sirve como vehículo de negocios y creación de contactos."
"A principios de este año le encargamos a Publicis, una de las agencias de publicidad líder en el mundo, la elaboración de un concepto adecuado. Eso ya está en marcha y las negociaciones que hemos tenido con las empresas hasta ahora han sido muy positivas. No tengo ninguna duda de que a través de este club estamos cubriendo a una necesidad cada vez mayor."