Smooth, about 3 stage process. The interviewers were pretty friendly. Phone interview was good, Met with the hiring manager and eventually met with the rest of the team in two separate interviews. I finally met the directors and was given an offer. Overall the process was smooth