I applied directly through job website. The turnaround in organising initial recruitment interview and follow up communications were excellent. Interview process was three rounds, and given formal offer within a month. The questions were not to try and trick you, but to see what you can offer to their team.