3.0Sep 29, 2012CDI is very hands off and allows he contractor to control the employeesOperations analystCurrent employee, more than 1 yearAuburn Hills, MIRecommendCEO approvalBusiness OutlookProsGood weekly pay always there and on timeConsCDI has no support for their employees and have a terrible benefit packageShow more