The company's management really cares about their employees/contractors and their students. They give you lots of support and advice for any situation that arises and are always available for communication.
Svantaggi
Because most engagements happen outside of school hours it can be hard to get a lot of hours a week.
Supportive management, good training, make your own schedule, positive experience with students/clients, lots of independence, high hourly wage with yearly increases
Svantaggi
Significant travel time (unpaid) when working in person, difficult to accumulate enough hours to make a significant income, certain parts of the year the work is unreliable. No benefits