Teaching is a difficult profession. The truth is that every job has its own unique set of challenges. Teaching is no different. This does not mean that everyone should avoid being a teacher. There are also substantial benefits and rewards for those who decide that they want a career in teaching.