I submitted my application online and heard back a few weeks later. I then had 20 minute phone interview with a recruiter. Later that day I got an email asking me to schedule an on-site interview and take a Work Traits quiz and authorize a background check. I was interviewed by a panel comprised of the people who oversaw the team, then later that week I had an interview with the Department Head. I was offered the job a few hours after I'd left my second on-site interview. It was a few weeks between my hire date and start date.