Great opportunity to be part of 51Talk.The good thingsFlexibility of choosing your own schedule anytime when you want to teach and the free trainings given by the company.
The challengesWorking at 51Talk presents a significant challenge in terms of penalties for being absent or late.