Location: Itasca, IL
Founded: 1998
Industry: Business Services
Number of Employees: 145
In 2020, ORG Opportunity Fund III and affiliates acquired a majority interest in this leading provider of staffing solutions to a variety of industries, including food manufacturing, fulfillment, distribution and packaging, working with current owner-operators and a new CEO.