Applied online, got a call back a couple of days later asking me to come in for an interview. My interview took almost an hour. I had a little over 3 1 on 1 interviews. I was called back for a second interview and had to do a mini presentation that they give you to take home and practice from the first interview. I was offered the job as soon as my second interview was done.