Applied online. Heard back from them within a couple of days saying they wanted to schedule a phone interview and wanted me to complete a personality assessment. After that, I went in for two very basic interviews, the first one with two team leaders and the second one with a manager. They asked some basic behavioral questions like describe a time when you had to satisfy an angry customer but if you're prepared, it's a breeze. They basically try to do their best in order to make sure you're the best fit for the position because it can be demanding at times. After the second interview, I heard back a few days later with an offer in which I accepted.