Is CDC a good place to work? Well it depends on your position. Are you a technician, expect to be treated very well with bonuses. If you're a favorite or part of the senior group, you get better salary increases regardless of performance results. If you're not a favorite, expect a raise that doesn't come close in covering annual inflation. Do you enjoy a combination of narcissistic and poor leadership with no consistency in practices? This is the place for you. Are you in a supporting role or management role and aren't directly producing revenue? Sorry, you're on the bottom, are replaceable and will be disengaged relatively quickly. Any middle management or supporting role should steer clear from this company, Senior leadership wouldn't know best practices if they were smacked in the face with them. So many good people at CDC, but a few bad apples in leadership is enough to ruin it all. You've been warned.