Though they took long to respond to applications, once invited, the interview itself was very professional, friendly, inteructive, structured and met expectations. When I struggled with a question, the CPM asked the same question in different ways and even offered the answer they were looking for, which was good immediate feedback and learning opportunity. I was offered the job 3 days post interview.