Hi mate
Back in '98 I talked to these guys when I was just starting out. They appear to be a very smart set up - but like most places you hear all the good & the bad. Sounds good if you can work for them instructing & they'll sort out your work visa. But, as with anything else - get it all down in writing - everything, before you even think about buying a ticket out there. All the best. HD