Opportunity to work closely with students and help with language learning
Pay is good for the short time duration
Other staff and administrative support is fantastic
Cons
Exhausting! Tough to get enough rest, but it's just the nature of the job.
Sometimes there was tension or lack of communication between residential and academic side of the program that made things more complicated/tiring