Interview process was lengthy with multiple stages. First you submit an online application, then you may be contacted for a phone interview or skip straight to the in-person interview. This will take several hours, depending on the way your day is scheduled out. You will perform a 5 minute mini-teach to demonstrate your speaking/problem solving abilities, they may ask questions and play along. Then you will have a group problem-solving scenario to test how well you collaborate. Later in the day you will have a final personal interview to tie up any loose ends and answer a few additional questions.