The process varies by department, job type, level and full-time vs. part-time status. Interviewed with HR who seemed incompetent to say the least, then several employees of various levels and the dept. manager. The staff interviewers were fair and conducted them professionally. The offices were clean and up to date and the reception staff were very warm and welcoming.