It is great as a career. The work timings are suitable where you can pay attention to your home and your career advancement. The only con is that students today do not have any respect for their instructors/professors or teachers. Teaching is more regimented on the lines fixed by the universities and you have to stick to the laid parameters. Pay is nice and you get growth opportunities. Anyone interested in this career, all the best, go for it.
I played in a professional symphony, worked as a secretary, ran a battered women's shelter, and then became a professor in the Dept. of Education at a small private school. I love my job because I have great people to work with and also because I love teaching. I like working at a small school because it's easier to get things done than at a large school. I have a lot of flexibility with my job--there are lots of aspects of my work that I can do at home. I also have time off at Christmas and for a lot of the summer. I enjoyed getting my Ph.D. and I feel blessed by God to have such a great job.
This career, especially getting the Ph.D. requires self motivation. If you are truly interested in learning and aiding others in learning about mathematics educational best practices it is an excellent career option. Never the same work, Relocation for Ph.D. work and employment are highly likely (this can be both a pro and con depending on personality)