Phone call interview while you are off site. They were very reasonable in changing the time of the interview. Then there was an in person panel of three people who asked me questions. Then I was contacted by HR and asked to sign a non-compete. All in all, it seems like a good process. The pay was generous given my experience and education level (not graduated college at the time).