As a language teacher, pros of working with a school:
路 fewer payment headaches
路 no need to be a salesperson
Cons:
路 retention comes before the interest of the students ("This is a business!")
路 the customer is always right ("They won't do homework. Don't ask them to practice outside of class, you'll only irritate them.")
路 the owner is always right ("Do YOU think you dictate how we teach??")