It appears that an annual St. Louis, Missouri area festival is on hold for this year and, as a result, 91 have been laid off, but there might be some good news to come. I saw this new WARN notice on the Missouri Jobs Site showing that the International Institute in St. Louis, Missouri had just laid off 91 workers effective February 1, 2025. It appears there’s more backstory as to what is happening leading to this layoff as KSDK in St. Louis is reporting that the Festival of Nations in St. Louis has been put on “pause” with this year’s celebration now on hold…