Pros: High standards, quality courses, well-qualified professors, advanced facilities (labs, classrooms, hardware), prestigious degree
Cons: poor time management, big work load in a short period of time, small percentage of students graduate on schedule, issues with finding accommodation