I had 2 interviews. Was brought in through a recruitment agency. The first interview was by a colleague as a screening interview, followed by an interview by the hiring manager. I received an offer quickly, but the paper work prepared by HR took quite a bit of time.