They had about 4 of their employees interview you. They have some people out of state interview you too. From what I remember, it wasn't a specifically painful process (at least, it wasn't any more painful than any other job). It was long, and there were some questions that they probably didn't expect you to fully answer, so don't worry if you can't answer the especially difficult ones.