I applied online. The whole process took roughly a month since there were 4 stages -- culminating in a phone interview.
I like that format because it allowed me to paint a clearer picture of myself as opposed to just a single interview wherein the interviewer only scratches the surface.