First contacted by their in-house recruiter. from there the process was pretty fast. I was brought in for an on-site interview which consisted of a few aptitude tests and face to face chats with HR and the hiring manager. They were both personable and obviously proud to be working for the company. Unfortunately I didn't get the position due to insufficient experience. They seem to be a great company and I will be keeping an eye out for other opportunities.