
Cenlar closing Missouri location acquired from Citi
Cenlar is closing its O'Fallon, Missouri office, calling it a difficult decision, a little over seven years after taking over the space from Citigroup. The workforce reduction impacts 93 people. The WARN notification was received by Missouri officials …