Pros
Staffs were super hard-working and nice! Some teachers came to school around 5:30 or 6 AM to set up class. Some left around 7PM, so the work can be quite a lot. But most people found it as meaningful work. Great coordination with parents, and Friday teacher's meeting was amazing. A lot of training for teachers too!
Cons
It's strange how their politics works. Since there's a lot of control from Great Hearts headquarter, you don't know why certain decisions are made. So, the schools sometimes seem to have less autonomy. Although the program itself seems secular, Great Hearts is deeply christian institution, and they are super conservative about non-binary gender representation. Most of my non-binary, non-christian friends from GH had not-so-pleasant and even terrible experiences. Also, the baseline pay for beginning teachers is around 40k, which without taxes is about 30k, so the payment is way too little when compared to the work you do at GH!