The hiring process starts with a phone screening by the hiring manager and then a short phone interview with the lead programmer, going over work experience and goals. The candidate is expected to complete an at-home programming test, which involves building a simple game in a specific language related to the job. If the game is successful, the candidate is brought in for a 2 hour in-person interview. The people are generally very nice and a quick glance at the office, you can tell it's a very casual and friendly environment.