A fun working environment to work. Learn a lot of valuable things from different people. Colleagues was thoughtful and fun to work with, having patience with me throughout my internship there. Hardest part of the job is to handle mass amount of trainees/recruits asking them to do physical activity or following lesson plans. The colleagues that makes the work environment enjoyable as they are helpful.