After applying online I was contacted to set up a phone screen with HR, followed by a phone screen with the hiring manager. The questions were all surrounding my interest in the position, company and my relevant experience. After the phone screens I was asked to come in for a half day in-person interview which included four one-hour interviews with various members of the team, along with an office tour and discussion with HR about the company culture, perks, etc. The interviews were all in-depth discussions about my previous experience and how it related to what they were looking for in their ideal candidate. After that I was tasked with an exercise that was to be completed within one hour at home that was mainly testing my experience with Excel and analyzing Marketing data. The last step was another in-person interview which lasted about two hours. I was offered the position the next day. The whole process lasted about three weeks, but I was provided frequent updates from the recruiter on the timeline and next steps. The process is very thorough and I felt like everyone I met with was genuinely wanting to make sure I was a good fit for the position and company. Overall it was a great experience and helped solidify my decision to accept the offer!