Boar’s Head has announced it will build a 150,000-square-foot plant in New Castle, Ind. The plant will create at least 200 jobs by 2018, reports the Courier Times.
New Castle was chosen from more than 15 cities competing for the plant for a variety of reasons, according to Corey Murphy, Economic Development Corp. president. He said that corporations look for reasons not to choose an area, and New Castle made the cut.