For MOE, it's dependant on qualifications and 'rank' (when you get promoted and stuff).
Depending on the school/department you are attached to, it can be a very nice career or a terrible one.
I see the admin staff in my previous school staying put for more than 20years. All the way till retirement. Boss is understanding and flexi about working hours, colleagues are nice, working environment is condusive.