An excellent place to teach and learn.
Pros: free tuition, stipend, good atmosphere
Cons: phys ed students who did not want to learn science.
As a teaching assistant at Northeastern, I received a stipend and full scholarship to the graduate program. Teaching was a great experience and the school was great. The stipend was barely enough to live on, but for free tuition it was worth it.