The job posting was listed on their website and tweeted on their Twitter feed. After submitting my resume and cover letter via email, I heard from them after many weeks, and they wanted to schedule an interview on short notice. I agreed. At the interview I waited for quite a long time (around half an hour) before they called me in. I was interviewed by three people. They were friendly enough but it seemed they were not used to interviewing candidates. The interview lasted about half an hour.