Indy Print Services Provider Announces Layoffs
An Indianapolis-based printing services company has laid off 114 employees. In a notice to the state, Little Raymond's Print Shop says the layoffs are due to "unforeseen business circumstances."... Read More