Pros
Potentially it would be a stimulating and enjoyable job, but there are too many downsides in management and in the environment.
Cons
Bad management of information flow (complicated, often absent). Rigidity in the hierarchies, but at the same time uncertainty about who does what and who is in charge (not an attentive manager and colleagues who try to overtake him). No collaboration between colleagues (pass the buck, not sharing information, absence of communication), no intention to create a team. Favouritism and marked inequality of treatment (both for freelance teachers and for internal staff). No recognition for the good work done and constant underlining of the negative aspects (sometimes futile), which generates dissatisfaction and lack of motivation. Constant rejection of improvement/growth proposals. Bad management of employees and business in general by the manager. Alienating and poisoning environment, no empathy from management. Employees don't have decisional power. Low salaries.