It’s a great way to gain some job experience. But the overall environment for was not best suited for me. Some staff seemed unfriendly, they didn’t seem that helpful, in terms of improvement and among other things. There wasn’t much prep prior to the job, at least in this case. There was not a proper facility orientation, nor how to put lane ropes and things like that. In terms of teaching material, there were many things such as the optional criteria and other things that are needed to pass, that I was unfamiliar with. In my opinion, I think the structure of the lessons seemed unorganized. There seemed to be too many kids in one class, and all are from different levels (i.e star 1 to star 4 kids in one class) making it difficult to cater to each need of the child, with so many different skill levels and so many children. As well as, some classes will be combined when another instructor is absent, adding to the difficulty. Overall, if this environment matches well with you, this is a great job in terms of experience and discovery. If not then, I do not recommended this job.