SCAD is how you make it out to be. If you take the initiative, chances are your life in SCAD will be pretty good. Participate in activities, festivals, and don't be shy in making friends. If you're deciding on art school, chances are you will find people with common interest no matter what.
Being in the Film and Television department, I have to say that the professors they have are of fine quality. Like most schools, not all Professors are excellent, so ask your peers or seniors for advice and recommendations. Ratemyprofessor is a good reference too, but I would just suggest asking your friends. I am not quite sure about the other departments, but I know for the most part the Film and Television department have good connections. F
Furthermore, they teach drawing at it's basic level, and honestly budding filmmakers, drawing IS important. Especially when you want to plan out your shots: good composition is the the essential and you will definitely learn that in Drawing 100. I wouldn't say it's the same for every University, but if you're a lousy drawer (like me), a basic foundation drawing class is definitely worthwhile to come to SCAD and it's all part of your curriculum (make sure you find a good drawing teacher that matches your needs though).
A lot of people complain about the international students who don't speak English: well, it IS an ESL school, so be patient. They come here to learn English after all. Any ESL school will be in the same situation. My advice? Try talking to them, they are not all unfriendly. Some of them are desperately trying to learn English, and for all you know you may learn something new about the world.
Granted, there are some of the service stuff who definitely need to know the meaning of 'polite,' but for the most part if you write in an e-mail or participate in the surveys and write in mature comments, the faculty will definitely take it into consideration and listen to you.
SCAD is about listening to the students, if you are unhappy with something, appeal it: write in an e-mail and just stop complaining. If no one listens, go to someone who do. It may see like a chore, but it definitely builds character.
It is true, SCAD may not be for every one (and not every one may suit SCAD), but if you suit the bill and you find a major that is to your liking, make it worth your well. Come to SCAD with an open mind.