CDI Corporation has delivered engineering and technology solutions and recruitment and staffing services to leading companies with operations around the world. Our solutions and te... more... See more text