First phone interview with HR. Second phone interview with the hiring manager. Then a final in person interview on sight by 5 different people: 2 coworkers, the hiring manager, another manager from a different department, and a director. The interview process is pretty quick, but be prepared to wait 3 full weeks for an offer.