Site Selection: The Math Adds Up In Missouri
4 Nov 2021
When Deli Star Corp. executives announced in July 2021 that they would locate their company’s new headquarters in St. Louis, Missouri, the news only confirmed what many site selectors already know: Missouri is a magnet for jobs.
Deli Star is bringing 475 jobs and nearly $100 million in investment to the Show Me State with its a new 110,000 square foot facility.
The firm conducted a comprehensive search across several states before choosing to locate in the Greater St. Louis region. The company specifically cited Missouri’s highly skilled and available talent pool, low business costs and exceptional quality of life.