Caterpillar to Lay Off 300 in Mossville, Thousands Overseas

A total of 300 support and management employees at Caterpillar facilities in Mossville, Ill., received job-loss notifications last week. The company did not disclose the number of layoffs this week at other locations in the region. The layoffs initiated in Mossville and other Peoria-area facilities largely consisted of engineers […]