Pros
The role provides exposure to a variety of systems and day-to-day IT and development work, which can be useful for developers seeking hands-on experience. Colleagues are generally friendly and willing to help when needed.
Cons
Job scope is not very clear and can change along the way. Some additional tasks are added that are not closely related to the original role, such as IT or hardware support. Planning and prioritization are quite messy and keep changing, with no fixed process or clear SOP. As the school operates on weekends, support is sometimes required during weekends, but there is no overtime compensation or time-off-in-lieu. Managers may still contact staff after office hours for work matters, so overall work-life balance can be challenging, with an expectation for staff to remain flexible and available when needed.