I applied online on smart recruiters. I received a call a few days later from the receptionist to schedule an interview. The interview was somewhat relaxed and easy going. After my first interview I was called a few days later to schedule a second interview. After my second interview was called about a week later with an offer.