The management is great and the staff are friendly and supportive. I worked there part-time and I learned a lot from other instructors through shared classes. The management was very supportive and provided feedback on classes they observed. They were always willing to advice on how to improve.
The hardest part of the job was the unpredictability of work. I was only a part-time instructor and could only hope to get full-time work by teaching many courses.
The most enjoyable part of the job was the field trips we did with the students who were mostly Asians wanting to develop their English on short courses.