About Us. ICS Corporation is a family-owned direct mail and marketing facility located in West Deptford founded in 1965. Now, more than 50 years later, ICS has flourished by elevating the marketing outreach of some of the nation’s largest companies in highly creative and cost-effective ways. ICS has been awarded “Great Place to Work” for 2023, which will be our seventh consecutive year in a row. Job Summary. Operate machine following standard ope...