Working as a lifeguard for the town of Oakville was an excellent experience. There were many opportunities to continue to strengthen your skills and take on more responsibilities. The best part was the teamwork and team-building exercises that happened constantly throughout my employment. Being a lifeguard includes cleaning the pool, and changerooms, teach kids to swim, and guarding the pool during leisurely swims. All of my coworkers and I were generally the same age, so the environment was really fun and we became really close. The management are really open to communication if you have any concerns, since the job can get a little stressful at times, and that really helped me grow as a employee.