First submit a resume and CV online, along with a few short answer questions on why you want to work there, etc. Then they'll email with a time to set up an interview. It was a group interview, two people asked a series of questions to a group of about 8 people, then asked a few people to leave and continued the interviews individually.