I submitted my application online, and got a call from the internal recruiter for an initial screen. Then I was connected with the hiring manager for a phone interview. Next, I was called on-site for a panel interview with the hiring manager, manager's boss, and two peers.