Salary is very good
Teaching method is unique and interview process is quick and easy
Initial training is provided
Cons
Working hours is too long and unnecessary
Contracts are not followed
Not enough independence is given to the teachers.
Teachers are not involved in anything.