Food for thought for those who think it is a raw deal:
By joining the CPP you are effectively bypassing the initial 5 years plus of GA/regional carrier time. This adds five years onto your career in a major. You have to realise that these extra five years will be on a senior captain salary. Have a look at the pay scales and you figure out if it is worth it.