After applying online, I was contacted for a phone interview. The first interview was scheduled for a Wednesday morning. The interviewer called late and said that they would have to reschedule the interview as they were in meetings (shouldn't they have known this prior to scheduling the interview in the first place?). The interview was rescheduled for a week later, this time the interviewer didn't call at all. I tried to call several times, but there was no answer. Two days later, the interviewer called back and rescheduled the interview, again. The third time, the phone interview finally went through. It consisted of questions from three people currently in the role. The questions were mostly of the generic flavor you often expect during interviews, ie "Where do you see yourself in five years?" By the end of this interview I had the impression they were quite interested in me. However, it was about a week and a half to two weeks before I heard back from them asking for an in-person interview, which was scheduled to take place in about a week and a half. The company amply covered my travel costs, which was nice. The in-person interview consisted of a tour around their facility, a 2:1 Q&A session with the people currently in the role, and then a 1:1 interview with a superior. After the in-person interview, they essentially told me they wanted to hire me. However, from the in-person interview to the actual offer, more than a month passed before they got back to me. Once they did, their offer was ABSURDLY low.