I would say there are more pros than cons. You are fundamentally impacting these children's lives on a day to day basis. You also build personal relationships with them. Some of the cons are that being a teacher, especially a special ed teacher, is a ton of work. You have to spend a lot of time planning for class, and the actual time in class can be exhausting. It is also challenging to figure out how to best teach kids with special needs. Overall though, I believe special ed teaching is among the most satisfying and meaningful. Also, note that special ed teachers are in high demand, so you will have a good chance of getting a job!