Pro: Very good education. Con: Very high workload.
We get tought more details and theory behind the concepts we learn than at other universities. However, this also shows in a higher workload. Nevertheless, it is very interesting.
For student life, there are lots of great student associations, there is really something for everyone and plenty of events to attend or associations to join.