CDI Jobs & Careers

Hiring? Post a Job

Show:  All Results Last 7 Days
22 days ago

Electro-Mechanical Technician

CDI Corporation Kingston

Role: • Drive the train and operate the basic monorail test track power on/power off sequence. • Basic troubleshooting in case of train… CareerBuilder

24 days ago

Project Manager: Fleet Energy & Fuels

CDI Corporation Washington, DC

* Provide reports per customer requirements posting requirements on portal or designated locations. * Attend meetings and provide professional… CareerBuilder

21 days ago

Business Intelligence Analyst

CDI Corporation Dallas, TX +2 locations

For more than 60 years CDI Corporation has delivered engineering and technology solutions and recruitment and staffing services to blue-chip clients… CareerBuilder

7 days ago

Network Engineer

CDI Corporation Plainfield, IN

The successful candidate will work closely with the power generation group in the development and implementation of information security practices… CareerBuilder

3 days ago

Senior Internal Auditor

CDI Corporation Philadelphia, PA +2 locations

• Assist in execution of the internal audit plan by performing financial and operational audits, including SOX 404 work, of Company operations… CareerBuilder

22 days ago

Java Developer

CDI Corporation Detroit, MI

Java Developer in Detroit, MI. Determine/document business & system requirements & technical solution, using Agile systems development methodology… CareerBuilder

3 days ago

Batch Monitoring Engineer

CDI Corporation San Diego, CA

• Coordination with onsite team lead for monitoring • Will be responsible to support the monitoring infrastructure in delivering and maintaining… CareerBuilder

3 days ago

Program Manager Manufacturing

CDI Corporation Ansonia, CT

The Program Manager plays a key role in providing the technical and managerial expertise to accomplish specific Manufacturing tasks similar to the… CareerBuilder

15 days ago

Level 2 Analyst / Technical Support

CDI Corporation Nitro, WV

The Level II Analyst's primary responsibility is to perform technical troubleshooting for the end user. The Level II Analyst documents clear… CareerBuilder

24 days ago

Direct Hire Recruiter

CDI Corporation Dallas, TX +3 locations

For more than 60 years CDI Corporation has delivered engineering and technology solutions and recruitment and staffing services to blue-chip clients… CareerBuilder

CDI Reviews

157 Reviews
157 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
CDI President and CEO H. Paulett Eberhart
H. Paulett Eberhart
52 Ratings

    Proceed with caution

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Senior Project Manager in Beaverton, OR
    Former Employee - Senior Project Manager in Beaverton, OR

    I worked at CDI full-time (more than 5 years)


    - Weekly pay
    - Generally excellent teammates: hard working, fun, collaborative, customer service-oriented
    - If you are on a supportive team (CDI and client), you will likely be happy enough to overlook the cons noted below
    - If you are willing to diversify your skillset - and speak up about it! - you'll get many chances to explore new opportunities
    - Depending on the team, there will be chances to work from home


    - Make sure you are 100% ok being in a vendor status; you will be definitely answering to both the client, and CDI (local and corporate). There will be thrash and conflicts as a result of this. Times where you will hear CDI get zero respect, times where you'll have work-life balance conflicts in support of the client despite what's in the contract. Times where you point out that something is wrong (not illegal!) but the client disagrees and the client wins. As long as you are ok with being told no or taking action that you don't feel is wise, but stuffing your feelings inside or venting to your manager, you'll be ok.
    - Corporate benefits are paltry and health plans are overpriced.
    - Local management is often under the gun with hiring due to client demands. This results in sometimes being forced to choose the least-worst candidate out of what can be a very small pool, open a very short period of time. If your particular client/team is not supportive, and your group has under-performing teammates, you will likely feel undervalued and frustrated. There are many supportive teams locally, and as a result many long-time employees as well. Make sure you understand the nature of your expected team, role, and the client before coming on board.

    Advice to ManagementAdvice

    Most of the local management team really cares, and it shows. They do a good job encouraging employees' personal growth, pursuing new opportunities and trying to keep spirits up with team activities/gatherings. They are all overburdened with work but generally do well at firewalling the thrash from the client, and from corporate. As a manager, I knew this all too well, but appreciated our collective attempts to make things better, where we did have influence.

    Corporate management is a joke. They are completely about the bottom line and thanks to significant layoffs over the last few years, support on any HR, recruiting or other issue is virtually nil since there literally is not enough staff. This led to local staffing delays and inaction that ultimately hurt the local teams. As others have mentioned, there are token attempts to connect but these are 90% meaningless and clearly out of touch with the reality of anyone outside middle to senior management. Granted, CDI is a large, diverse company and the Oregon teams represent a small piece of the total pie, but that pie grew by leaps and bounds during my time there: constant new business opportunities, diversified job types and employee growth, all in support of a high profile client. This group was a model for growth - and corporate acknowledged that, but in the end mostly gave lip service, just like everything else.

    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

Work at CDI? Share Your Experiences


Click to Rate