Owens-Illinois said it laid off 25 employees at its Perrysburg headquarters campus in an effort to reduce costs, reports the Toledo Blade.
The layoffs involve employees in the company’s engineering operations and in various administrative positions.