Applied via company website. Had HR Manager contact me to submit my resume and schedule time for phone interview. Phone interview was with HR Manager, and lasted an hour. After a few days, I was called for an in-person interview with Senior management.