Resumee submitted via online portal along with job application. Able to view status in portal while awaiting communication from HR. Screener interview with HR, then interviewed with 2 managers and 2 peers. Second round interview a few months later with general manager and additional manager. Job offer followed a week later.