Telephone screening with HR, followed by 3 teams calls and final in person interview in the office. Was offered the role within the final face to face interview, along with a tour of the office.
Drawn out, with a bit of chasing for feedback in between. Due to drawn out process I did actually accept an offer elsewhere before.