Manager, IT Applications & BI Twin Rivers Paper Company, headquartered in Madawaska, Maine, is an integrated specialty paper manufacturer producing 400,000 tons of paper per year for the packaging, publishing, label, and technical sectors. With 100
IT Manager, Application and Business Intelligence cb20 is a technology solutions provider of choice for organizations that value IT and Managed Services expertise and category-leading customer service. We partner with the worlds leading hardware and software