I want to pursue graduate studies in the U.S after undergrad. What are the pros and cons of each university. I know that there have been many discussions over this topic but none of them give me a clear idea of which one is better. I heard that Waterloo has top employers hiring graduates like Microsoft, Google, IBM, RIM, and other giants. But that is what I just heard.