I submitted my application online and got a call within a week or so. I came in for a first interview with the HR manager and the COO. They had offered to meet me half way for the interview which was really nice. After a few days, they called me about a second interview to go over a more in-depth view of the company. A few days later I got the call with the offer.