A recruiter reached out to me and the next steps were 3 phone interviews, 1 Skype interview, 1 back to back in person interview, 1 team interview and then an offer soon after the team interview. I accepted and never looked back as I appreciate that they truly want to find a person who fits into their culture.