What I liked
Job is very flexible. Most of the classes you can teach have a curriculum to follow, making classes simple. The management is very caring. They're very reasonable and are very willing to pay for extra work, even paying you if a student misses a class, or if you had any sort of meeting with management, no matter how long. The management also will check up with you if you have any sort of emergency. The company also has great bonuses and opportunities for growth by posting projects instructors can do. I did a project and got a 400 dollar bonus and taught a special class for which i got paid more.