CDI Corporation is a provider of high-value engineering and information technology outsourcing solutions and professional staffing services for commercial and industrial businesses. The company offers services to clients in the aerospace, life sciences, process, industrial and government sectors. It provides a range of information technology staffing, consulting and project outsourcing...