Spoke with a recruiter and they set up a phone interview. Phone interview lasted 1 hour. After the Recruiter set up an in person interview with the same person that did the phone interview. The second interview lasted an hour. Final interviews were with three different people. Each lasting 30 minutes. Questions were behavioral and skill based.