Pros
THE ONLY PRO IS THE STUDENTS THEMSELVES.
Cons
They add in last minute classes, without properly notifying you. They tell you right before the class begins. The Coordinators are all over the place, I don't know who trained them. God forbid, a personal incident comes about. You need to give 2 weeks, before they wipe away any days from your availability. Too many reports. [Monthly, Weekly, etc.] It's ridiculous, because I have never had this expectation with other companies. Just a brief feedback report after each class. They would give my regular students to other teachers, and not even notify me. You can't communicate in 31abc group chats, or have any of the students on social media. If they find out, they will fire you on the spot. The slides were broken for certain students that I taught every single week. It's frustrating on a professionalism level. Not one coordinator or homeroom teacher would work to resolve the issue. This looks bad on my end! I can go on and on...