Inructing at any level in any subject can be rewarding. To take a student from a low level, if any, knowledge of a subject and develop them to the point where they are competent is highly staisfying.
I have been a full time PPL instructor for over ten years, teaching PPL, IMC, Night and Multi. You won't earn a fortune. If job satisfaction is more important than monetary reward then it is a wonderful career otherwise either get a job as a commercial instructor or fly for an AOC operator/airline.