Avantages
The guy put in charge of sorting out our visa stuff is nice (albeit scatty and anxiety-inducing). Their employees in general are charming. Like a snake. Don't believe the reviews that praise them for housing - the school is in charge of finding and financing that for you. I'm not going to mention how great the students are either, because that has nothing to do with KL. They couldn't care less about them.
Inconvénients
Buckle your seatbelts. Please please please do NOT work for these cowboys. You will regret it upon arrival. Trust me. We ALL did, I promise you. Firstly, they keep over half your wages. Nothing to show for it. Incredibly stingy about buying anything, even actual books! They give teachers illegal PDFs of books and expect them to create a curriculum themselves. They don't know what is required to be a teacher. It's like they've never even spoken to a teacher before. Lazy as hell attitude towards becoming half-way competent, even when given simple but effective suggestions. They act really enthusiastic and grateful about getting ideas from employees and then they do nothing. Even when you take the time to follow up and check in. They never have any intention of changing. CONSTANT empty promises to improve working conditions for teachers who work 10 hours shifts, sometimes 7 days a week (3 hours a day more than they claim in interviews). They didn't pay me for the first two months of work. No apologies, or attempt to help me at all. Ignored my desperate emails saying I was broke and had nothing to live on. I had to borrow money from my co-workers, it was so embarrassing... Lie to you in the interview about working hours/days and teaching resources. Declare you will have every teaching aid you could possibly dream of when you arrive. Then you get to the school and there are no working computers, laptops, no books, no stationary, no nothing. Barely even paper. Trying to get supplies such as whiteboard markers and tape is so difficult and time-consuming that you end up spending a fortune buying everything yourself. Nobody at the company knows what a curriculum or training is (they literally say "What do you mean by 'curriculum'/'training'?" AFTER you arrive), despite me having 17 screeenshots of emails from them reassuring me that I would receive extensive training before starting the semester. We got nothing. Thrown into science and art classes three times a week that we never claimed to be qualified to teach, and without ANY resources or guidelines. Their company thrives on lies. And you feed into this cesspool if you choose to let them take $40,000+ of the money that YOU earn every year. It's a joke. They don't deserve a red cent.