I applied online and heard back a few weeks later. I was called in for an interview that same week and a follow up interview the following week. Everyone I interacted with was extremely friendly and someone from HR even came in while I was waiting and showed me some of their new products.