Multi step interview was very throughout, it beings with a prescreening call, and moves to an in person interview with the hiring manager, from there you'll have an interview with the hiring manager, the branch manager and possibly a crew lead where your formal knowledge will be questioned. There will be a final interview and then an offer. Great company, wonderful interview process.