matt@leverage Submitted by matt@leverage on Tue, 10/26/2021 - 03:55 Located in the heart of downtown St. Louis resides one of our offices housing some of the more technical teams within our business. We occupy 1/3 of the building's space with over 500 employees.