The whole interview process is managed poorly, correspondence to arrange interviews are very slow and responses are even slower. It is very disorganised to the point I had received a rejection email in April and then contacted for an interview shortly after! You get asked to choose 3 of the best timeslots and then you are contacted the afternoon before the day they want you to interview. The process can be very frustrating, especially waiting weeks between each stage.