Not too difficult, standard consulting steps. Very nice interviewers and HR constantly provide feedback to help you. Very accommodating and lovely people - culture seems great. You get to interview with quite senior people and have the opportunity to meet a range of people