I applied online. The Recruiter made sure I understand everything before the interview. He even told me what type of questions should I prepare for, which was helpful.
The process was quite quick which was a big plus. I was notified when exactly I will be given feedback after the interview, and they kept their word.