Initially called into first interview with hiring manager and 2 peers. Called back 1 week later for 2nd round interview with same hiring manager and a senior manager. Was called back 2 weeks later with job offer. Interviews were fairly laid back and behavioral based. I was made comfortable as the interviewers were friendly, up front, and seemingly down to earth. Seemed to be painful delays between interviews and next steps. Apparently a director was on vacation was the reason for the 2 week duration between 2nd interview and phone call with job offer. Overall a pleasant experience with the in person interviews but nerve wracking with regard to the lag between steps.