I'm entering second year at TC in the counseling psyh program. TC is definitely a cash cow looking to ship out Master students as fast as possible. However for the counseling program, they just hired a new department chair and she is pretty awesome. She actually listens to us and is very approachable, whcih makes it easier to stand being in this program.
The class sizes for the program aren't too large actually, however they have been increasing the number of students each year pretty substantially.
I will say the faculty and staff really suck as a whole. Everyone seems to have a pretentious attitude because we are at a high ranking school. The best part of the school and the counseling program are your fellow colleagues. It's going to be a serious journey, but as of my first year, I have learned so much about myself and about counseling. Personally I think the academic classes aren't the best (my undergrad was harder), but the experiential classes where you learn actual counseling are completely worth it. This program will completely break you down to and they are very harsh with their feedback, but you do grow from it.
Good luck!