Pros
CPI are good at developing newly qualified people and encouraging young talent. A relaxed work environment with lots of social opportunities. Flexible working hours.
Cons
Wages for qualified and experienced people are so poor as to frankly be an insult. No/limited career progression within the business. Nepotism and cronyism are rife here, if you're not related or married to someone higher up you will struggle to progress. If someone is half as qualified for the role you are going for but they are friends with the hiring manager then they will get the job over you, every single time. CPI will actively seek to halt your progression within the business by blocking you from moving to other roles or departments so they don't have to pay you what you're worth. If you do secure an internal promotion you will only ever be able to increase your salary by 10%, even if the salary for your new role is advertised far in excess of that amount. Any attempt to increase your wages will see you ostracised by your peers and made fun of.