Although you usually make your student life great no matter what, there are many things that could be better on this Uni. Food quality in cantine is not the best, you don’t really have a lot of public places to study at, there are professors that teach old, outdated technology/knowledge and the wages after/during your study here (if you’re working) are not high enough.
But, on the other side, if you try hard enough and know what you’re doing, you can get a lot from the University of Zagreb! You just have to fight for it.