Overall, I'd say this is a great place to work.
There's paid training and occasional meetings, but aside from that you make your own schedule.
The management is very good, it's a very respectful work environment, and problems are dealt with quickly and quietly.
My only complaint is that, because I'm a tutor, I only get paid when I have appointments. But I'm limited to six billed hours per week, meaning I can only have six appointments per week.
My class is quite small so this doesn't limit me too much, but some of my peers have this problem.