I was wondering how long their residency program is and if you have to sign a contract saying you will work for them for X amount of years. I know certain places like NGMC have a 2 year contract with a $15,000 buyout and you don't even get to choose ...