I've worked with the City of Guelph in the Aquatics department for about 2.5 years now. I slowly made my way up the ladder, and it was very easy to do so and they provided many opportunities to do so.
While I worked there, we had job trainings every 3/4 months testing our skills which was stressful at times because it felt as if we would lose our jobs if we did not do everything at pro level.
The salary is not very high, and has risen every year but not at the same rate that minimum wage has risen. So we started with the lowest position being a least 30 cents higher per hour than minimum wage, and now the lowest position is at minimum wage level. This is frustrating as we have to maintain so many qualifications we have to pay to do.
Loved the staff we worked with for the most part, very easy to get along with.