Can't really give you anything about working there, but I live about 25 min away.
It is in the middle.... of... nowhere... I think it's a half hour bus ride to Icheon downtown area.
They seem to advertise pretty often, which might mean nothing, or it might mean they struggle to hold onto teachers.
Sorry I can't be more helpful, but unless you have a car or scooter, I'd get one if I was working there.