Was very enjoyable! Had an initial phone screen, set up with the hiring manager for a teams interview and then brought in for a three person panel interview. After the in person interview, I was shown around the office and introduced to some of the team so I could get a feel for the culture which was amazing.