I was contacted via email after they viewed my CV on graduate jobs. I then called them up to schedule an interview. They were quite understanding about my university schedule and worked around my availability.
Had a 1:1 interview with the head of HR and then one of the directors on the same day. They got back to me swiftly (the next day). Unfortunately no offer but a positive experience.
Great office space as well