Although the interview process was lengthy, the interviews were positive with plenty of opportunities to ask questions and learn about the company.
There were 5 different stages to the interview process, generally meeting different team members. Culture fit seems to be very important here and it shows by the people I spoke to, all of whom were lovely.