The drawback being they keep your original mark sheet for the time you are working there. Another is that they conduct workshops after school hours and also on Sundays. (which are very tiresome and demanding)
Positives are you get two free periods daily. Working environment is good. And people at school provide for a good work culture too.