Great bosses, Happy team, Healthy environment!The good thingsBosses and Colleagues care for one another and there is more sense of humanity here. Colleagues are nice to help around when other teachers are on leave or MC. Nice parents too.
The challengesNothing, except that you need to challenge yourself to improve further and be a better teacher.