First I was contacted for a phone interview with the supervisor which was less than 45 minutes long, then had an in person interview with the HR manager, as well as the supervisor I had the phone interview with (seperately). Be prepared to ask a lot of questions. It took about an hour in all, very comfortable, friendly, enjoyable interview but no one knew or wanted to say what the hourly salary was, though they gave a vague estimate.