I submitted my job application and cover letter via Jobvite. I heard back only a few hours later directly from the Director of Customer Support as well as one of the Customer Advocate Managers. They seemed very eager to talk. I did a short phone interview with one of the Managers, then was told that they would reach out to schedule an on-site interview.
I heard back from the next day, and they asked me if I could just pop by to see the office and see what the company was all about. I didn't realize it was an actual interview. But it was quite casual. I met with the Director of Customer Support, Manager of Level 2 Advocates, a Level 2 Advocate, as well as the Manager of Level 1 Advocates. The surprise interview went well, everyone was very friendly, cordial, and very professional.
I heard back later that day, they wanted to set up a second interview with their COO. Which I happily accepted, and scheduled something for the following week since he was out of the office for the remainder of that particular week.
Interviewed with the COO, had done some research on his past ventures. Had a good talk about what I was passionate about, what I wanted to do as far as growth with the company, etc.
By the end of that day I received a very excited email that they were extending an offer, which I thought was very generous.