Great facilities and instructors good when i was there, but the management is not friendly to humans and not aware of customer service in the conventional sense. The representative in UK was allegedly a bit dodgy and i know of at least 3 people that lost money to FTC in 2001 having paid a certain amount up front.
In summary:
great country
great people
good flying
cheap food / beer / fags
but,
don't pay a substantial amount of cash up front under any circumstances
don't walk around Midrand alone at night
don't look / speak to / upset or expect any help from the management of said company
I would be happy to go to FTC armed with the above information.
Best of luck whatever you do.