I had a good experience overall interviewing with CPC however the process took two months and I had 8 rounds of interviews- some of these interviews were 2 hours long. I was working with the company from May to July which is a long amount of time to not receive any offer or any real feedback as to why they decided to move forward with the other candidate. I think they should do less interviews and be more transparent regarding their decision.