I applied in-person. The process took 2 months. I interviewed at Mars (Cape Town) in Sep 2012
Interview
You are given a presentation topic.The interview is a panel interview. It consists of your immediate line manager and the heads of the functional departments you would need to interact with. It is based around case studies which you evaluate and then answer questions on the case study. Lastly you present your prepared topic.