Overall this was an incredible interview process. All participants were transparent and direct with their expectations. They want to make sure you understand the ins and outs of the job, but also want to know more about what "makes you tick". My recruiter followed up with me regularly and made sure I understood the next step of the process completely. Make sure you do your research on the company, prepare questions for every step of the interview process and ask questions to better understand the person interviewing you. Take notes during the role play with your feedback and remember it for the next person who interviews you. Implement what you learn and you'll get the job! Good Luck!