Two 45-minute phone screens, first with HR and then with a manager. In person interview consisted of three 30-minute interviews with a manager, a peer, and a supervisor. There was a short case study, but nothing too bad. Know what's on your resume because they will ask! Turnaround after each interview was quick, and they call and email you to update you on the process.