Great experience throughout all stage of the interview process and I was kept up to date by the recruiter, i wasn't left in the dark. The interview stage was a recruiter call, an interview with the hiring manager and then a short presentation on a given topic (had fun doing this as it felt like an interesting discussion, no pressure) with the hiring manager and another manager. Honestly one of my best interview experience which is one of the major reasons i accepted the offer.