The process was generally pretty good, it moved from each stage pretty quickly and I was kept in the loop by the recruitment manager.
All of those I interacted with were nice and helpful, and the interviews themselves felt more like a conversation than an interview. The company seems decent to work at from speaking to all of those involved.
I think it is quite ridiculous (and the reason I will not mark this as a positive experience) that I went through three stages of interviews, after the first two being told "the feedback we received was really good", and then getting a generic rejection email which simply stated "we have chosen to go with another candidate at this time". I am aware of the existence of said feedback, it would have been nice to hear something other than a rejection email after spending 3 hours interviewing and a few more preparing and applying.