Flexible hours, challenging work, some nice coworkers, some nice students
Cons
Unorganized, horrible work space, unethical and incompetent director, no employee protection whatsoever, work at your own risk, low pay for hard work, director is making bank for doing next to nothing