Applied through website, received an email to set up a phone interview the next week. Took an aptitude test after phone interview, then was invited onsite. Onsite interview consisted of 3 behavioral interviews, a design interview and a technical interview all back to back except lunch between 4&5. Technical interview seemed very programming specific for a position described as "no IT experience required". Pretty friendly office atmosphere.