4 stage interview process with the final interview at the work location for 2.5 hours meeting 5 different people individually. After each interview stage no one could tell me the next steps in the process or how long it would be until I was contacted on next stages, so on each instance I had to do all the chasing. The role description was changed part way through the process and questions asked on certain aspects that were unrealted to the role. The recruiter could often come across as arrogant and rude, and the hiring manager didn't seem to be able to find time to answer my questions on the role during the final stage interview because they couldn't set aside time although it was during the alloted time given for the interview. Possibly the worst interview experience I've had in my career.