EMD Millipore, a division of German pharmaceutical giant Merck, has laid off several staffers in St. Charles. The layoffs occurred within the bioscience business unit, and were the “result of the organization going through an evaluation of its... — read more