Pros
I haven't worked at CMP in more than a decade. It has since been acquired by UBM and, unfortunately, downsized significantly. When I worked there, I found my colleagues to be smart, friendly, and creative.
At the time, there were plenty of opportunities for growth.
Cons
I'm giving the company a neutral rating, because I haven't worked there in more than a decade. Also, I'm sure it is a much smaller, much different version of the company I remember. That CMP no longer exists is, in my opinion, the biggest con, because it was once a very good company.