Initial phone interview takes about 15 minutes, the second interview was in person and took about an hour. Had I been selected to move forward, the next step would have been another in person interview amongst a group of potential candidates and a few current employees.