They put a lot of emphasis on academia while still allowing you to have a life.
Pros: free social events, amazing invited speakers
Cons: small, southern town (if this isn't really your thing)
The University of Alabama provides a lot of opportunities for graduate students. Teaching Assistantships, if awarded, are a secure way to pay for school and receive some money through instruction of lower level classes. The pay is decent, the amenities on campus and in Tuscaloosa are typical of most college towns, and the people are very friendly. The graduate departments do a wonderful job of putting together lectures series, bringing in guest speakers, and providing outlets for future prospective career options. They also encourage all students to have a social life, and do so by setting up dinners, outdoor trips, pizza parties etc. Everyone is very enjoyable to be around, and I have had a wonderful experience within this University's graduate studies program. While balancing the work load and teaching is most definitely the hardest part of the job, the academic mentors are incredible with assisting and providing helpful insight whenever possible.