You email your resume, get a phone interview, then go in person. The whole process took at most 2 weeks. It's a small company so the president will be your interviewer. In addition, he may ask questions about your cultural background, but I don't think that the intentions are to discriminate. He doesn't seem very uptight and actually didn't initially know what I meant when I asked what the company culture was like.