Pros
First, they conduct different kinds of training for teachers to improve their job performance. Second, they give out incentives to keep employees motivated. Third, if there are issues, they let you explain yourself and listen to both sides. Fourth, your salary can increase by star rank based on points. Fifth, they give out salary twice a month. Lastly, admins are friendly and easy to talk to.
Cons
Punishment for absences, even with valid reasons, leaves you with a bad feeling because they still deduct a large amount of money from your salary. 10% withholding tax is deducted from the total sum of your salary. Since it's booking based system, it's sometimes troublesome to wait for students and end up not having classes because no one booked your class or refreshing your page like every minute to check if there are new bookings.