The company contacted me via linked in and i responded. I got a call with an HR rep within the week, who then set up 2 calls with a manager and director. Both calls were pleasant. They wanted to get to know me but also asked questions relevant to the position. After the calls i was sent 2 assessments/case studies to complete. I emailed those to them and within a few days they reached out to me about going to the office for an in person interview. I'm from out of state so they flew me out the week after and got me a hotel, all compensated, as well reimbursement for food and taxis. The office was amazing, walked to the receptionist/barista and waited to interview with 4 separate people (4+ hours total), including each member i would work with, a director and a VP. All interviews went well, no real difficult questions. They were all related to the position. After i flew back i got a call the next day and accepted.