Saw the job on LinkedIn, looked really interesting so I sent out an application. Heard back a week later to do a coding challenge. Took about two hours, pretty fun questions, not overly complicated. Then had a phone screening, asked about my background, my interest in the company, etc. Really nice conversation, didn't have interview vibe. A few days later I was invited to interview in the office. Really friendly, welcoming group of people. Had two group technical interviews, and one about my background. Once again, less of an interview vibe, and worked on the technical problems with the interviewers - more back and forth discussing than I've ever experienced. Well organized day, enjoyed meeting everyone and seeing the office. Great communication from all parties involved - A+ work from the recruitment team.