Pros
- The community looks for teachers who are alumni from the program - The teaching content is updated regularly - The community itself is a huge benefit - Flexibility of making your own schedule - It's enjoyable helping students learn to code & change their lives - The core platform dev team is very responsive - Opportunities to teach globally with students from all over the world - Most students are engaged and actively trying to enrich themselves or change careers
Cons
The hours are long for teachers. I was typically putting in 10 - 12+ hrs per day: lecture for a 1-2 hrs, problem solve with students until 17:00, live code for 1 - 1.5 hrs, and then prep for the next day for another 1 - 2 hrs after class. The experience of the teaching role is largely impacted by the GM of the campus- some will micromanage while others are entirely hands off.