I did a brief phone interview, then a writing test, then a presentation and web conference interview, then a video conference interview. Everyone was very pleasant, polite, and thoughtful. They were detailed and forthcoming in response to the questions I asked about the company and the position, and gave a very positive impression of what it would be like to work with their team. Due to the fact that the teams are located in multiple cities, all interviews were conducted by phone or web conference. Waiting to hear about an offer.