I applied online. The process took 2 months. I interviewed at Club Med (Johannesburg) in June 2011
Interview
The interview process involved having a coffee with the HR manager for her to gauge how comfortable you are conversing with new people, and whether you would be a fit for the company.