Online application, followed by 2 stage interview. Both interviews I was left waiting for over 20minutes, even the receptionist kept apologizing as the hiring managers neglected the fact that an interview had been scheduled. For future purposes, it would be better if they were more organised.