Very thorough. Initial application then selection for assessment day. Assessment day included Team activity, team discussion with other candidates, Q and A with Current grad employees. Lunch provided. Job interview with one manager. Presentation to other managers. A very enjoyable experience.