My graduate school experience at Caltech has been very good. My classes were interesting, hard and well-taught. My research group is doing innovative and potentially groundbreaking work, and I work very sane hours.
Cons
The administration often makes knee-jerk or reactionary decisions. There is little to no feedback on how you are doing as a graduate student or what you could be doing better.