You'll be invited on-site for an interview. Some of the developers are local and you'll get to meet them in a boardroom. Others are off-site and you'll get to meet them in a video conference call. The crew is very personable and pleasant, if a little quiet. But if you're a geek you already know what programmers are like. Make sure you ask all your hard questions about work environment, the code base, and so on.