I first reviewed the job description on the website and submitted my application online. I then received a link for a video interview, which would provide you a prompt question and record a timed answer from you. After this I was contacted by a recruiter for an in-person interview. Through the process of three interviews (one 1:1, one with three interviewers, and one group panel with a test project) I was formally offered the position. The interview process is longer and more difficult than I've experienced at any other company, however, I believe that it shows the great care that WillowTree has in hiring. They truly look for passion, talent, and team members that would fit well into the culture here. This attention to detail has created an amazing team that I am very proud to work with.