Pros
Great benefits, very helpful team, when on-site you can often travel to different cities and countries and the students are generally appreciative of all your hard work.
Cons
When on site the role is only in-person, often need to travel over weekends, can be stressful during emergency situations, and no bank holidays during the semester,