Pros
The children!! Great kids and nice to work with small groups. There have been some improvements made to the teaching material.
Cons
You are treated like a dispensable commodity. No compassion, no respect, no leeway for life events. I always tried to respect the every changing rules regarding leave requests and always it would backfire, Panda ABC always come up with some reason to charge you. Costs a lot to take leave, costs you if there is a technical fault even from their side...basically you are at fault until you can prove otherwise, so I recommend taking as many screenshots as possible to back up any incidents. I had numerous supervisors throughout my time there, some infuriatingly who communicated mainly by emoji's. One supervisor responded to my pleas for help when the program wasn't working (which I could get charged for and subsequently lose that slot as a regular class) with a laughing emoji. Classes would disappear without any communication, so it was very unstable work and despite there being a rule of cancelling less than 24 hours prior, they would get around it by saying it had been postponed. Overall a negative experience; extremely infuriating and disappointing. I gave the required notice before leaving the company and their response was to take two weeks work away from me, disappointing to the very end.