I applied online. The process took 2 weeks. I interviewed at Shodor (Durham, NC)
Interview
I was interviewed by every staffer individually, which meant about 10 interviews. It was great, as it ensured that the staff would want to work with me and I would want to work with them. While I was comfortable with this process, I imagine some may consider it difficult. This was in November 2012.