For the CPT by IACRB, I didn't understand if they have an online exam and self-study material.
Kris has already linked to my course review of CPT by InfoSec Institute. If you still have any questions, please feel free to ask.
The OSCP seems to have more advanced material (building exploits, shellcode) and I think I should take something like CEH first.
OSCP hasn't much market recognition either. However, it's a very practical course and does a good job in explaining the covered topics. You won't be a pentester after the course, but it does give you some of the foundations you'll need. If you have 7 years professional experience (in security?) as stated, it shouldn't be much of a problem to get through the OSCP course and exam.