igf and athletes?

what are your thoughts as far as benefits while taking igf-1 and high profile athletes? could taking igf be beneficial in the off season for recovery purposes, or even after a surgery/injury? what is igf really doing for your body?
what are potential side effects as well?