Here are 8 questions to consider before you sign up.