I applied online and got contacted back in three days for a phone interview but I had to follow up several times before setting up the actual interview. Interview itself wasn't bad -- it was my first so I was nervous but all of them were behavioral and nothing too out of the blue.
I wish the process had been more smooth though -- it was very frustrating to keep following up and not get any responses.