I had very negative experience with CPL. Overall service, communication and support were very poor, and overall experience very dissapointing. Majority of the payslips were calculated incorrectly, contained repeated errors from CPL side, resulting in underpayments. This caused ongoing stress and frustration. Based on my experience, I would definitely not recommend them, the opposite.