Pros
Even though the staff is dwindling, there were some good people to work with that have been in the business for a long time. The FDOT inspection department is always busy and they are also insulated from the higher management by the VP of the department. If you work in that department you will be shielded from from the problems of the rest of the company and will likely enjoy your time at CPC.
Cons
Lack of respect for the employees and lack of professional leadership skills are two of the main problems sinking this company. People are brought on with smiles, handshakes and promises of big things and after a few months it becomes apparent that it's all a charade. Compensation is low comparably to other companies, performance based incentives are not followed through with and bonuses are non-existant. Also, attempting to bring cleints with you often turns out bad as management will often circumvent you early on and blow your chances with them making you look bad as well. Everything is horribly outdated in the company offices from the computers, to the software, to the constantly broken down vehicles, to the furniture, to the managements business model.