The HR staff was incredibly helpful and they helped guide me through every step of the process. You are given a recruiter and they keep in touch with you until your interview and help make sure everything is arranged. When I arrived they met me at the door and took me right to my interviewers and the whole process was painless. I could tell they had done a lot of research already before getting me in the office, so the bulk of the interview was just ensuring that the liked my personality and that they felt I would fit well in the organization.