The interview process was very thorough, four main stages, involving aptitude tests and various interviews, including a presentation. The staff were extremely warm and accommodating in walking me through the entire process. The company appears to be growing fast and values hard work, as well as rewarding success.