Online application followed by testing on site at their office. If successful you then move onto an assessment day with a written task, group task/presentation and one on one interview. All stages are clearly communicated to you and HR are very friendly. However I had a long gap waiting for an assessment day.