This is a great question to ask current residents. Understanding where a program will serve you well and its short-comings, then matching those strengths and weaknesses with your own can give you an idea of how you will develop in that program.