This is one of the longest interview processes I have ever been though, over 3 interviews total, each with different people. The interviewers were kind, very formal, and detailed. Do not give up on a job with this company even if you go weeks between the interviews, their process is just really slow. Two over the phone interviews and one or two in person interviews.