Tiene su sede en la ciudad de Chicago, en el estado de Illinois, en Hoffman Estates, un suburbio al noroeste de la ciudad, y disputa sus partidos en el Sears Centre, un pabellón con una capacidad para 9.500 espectadores.