Longish interview process consisting of several rounds, both via phone and in person. About average for the seniority level of the position. I will say that everyone I spoke with was upbeat and positive. It seems like this would be a great place to work. I'm disappointed to not get the offer, but they did seem to give me fair shot at it. The notification that I didn't get the position was a call from the recruiter extending her regrets. VERY professional and smoothly done throughout the process.