Pros: tuition coverage, benefits
Cons: highly competitive, out of date facilities
I was a graduate student working as a teaching assistant at UIC. No possibility of advancement but a guaranteed 5 years of support while you study. Typical atmosphere for MS or PhD program in chemistry - competitive and pretty demanding.