The interview process was long but rewarding. It really allowed me to understand the company goals and the vision for the position. Completing a presentation and homework assignment allowed me to dig deeper into the company's culture and get a glimpse of what the role would look like.