Pros
Working with the kids is by far the best part of this job. Though many of them come from troubled backgrounds and will prove to be challenging behaviorally, you will form deep attachments with even your most difficult students. Due to the lack of oversight, you get a lot of autonomy in your classroom and flexibility in approaching your curriculum.
Cons
CCSD is a very poorly run district. Funding is minimal, oversight and accountability are nonexistent, and administration comes and goes without leaving a sustainable framework for success. You will undoubtably be tested in unimaginable ways as you deal with the nightmarish policies and lack of support throughout the year. Watching the students you come to care about be continually let down by a broken system is mentally taxing and physically exhausting, and will break your heart every day you come to work.