I was initially contacted from one of my job profiles online. I then went through a short phone interview, and was then invited to come to the office for an in-person interview. I had 2 separate interviews with upper management, and was asked general interview questions for the most part. Everyone treated me well, and it was a pleasure coming in for the interviews. I was hired on the spot, and actually started that same week. Great overall experience.