Teachable pros and cons