Advice
I would recommend anyone applying to CRA to be prepared for both technical and behavioral questions during the multi-stage interview process. Although it isn't an easy process, the questions are very fair for an intern-level position, and the interviewees are all members of the team who you may eventually work with. Every team member not only made me feel welcome and motivated during the actual internship, but also during the interview stages they were extremely supportive and gave great professional advice.