It is not bad if you get assigned to only one company and do not have to drive around all day across the city.
Cons
Not great if you work with one client in the morning and another one in the afternoon. Especially if you have to drive to the other side of the city to meet the client.
Low stress atmosphere
small class sizes
western head teachers
comfortable classrooms
a lot of resources
a lot of freedom to teach
Cons
low salary (unchhanged from at least the early 2000s)
very old materials
some inferior books manufactured by the school
unpredictable schedule/many unpaid cancellations
antiquated technology