2 phone interviews, 1 in-person interview with 3 people. Went smoothly until salary negotiations, got a bit unpleasant to the point that I almost walked away. Very vague job description, job itself ended up being way different from how it was described in the interview process.