Contacted by the hiring manager to interview for the position. Spoke on the phone and was invited within a few days for an on-site interview. Interviewed within one week with several people (5-6 hours total) in the group. Questions were somewhat technical but based on my experience. All questions were fair and people were friendly.