I'm gonna be the broken record and say:
I know nothing about it, but almost all universities, no matter how old or new, have their pros and their cons. It'll be good at some stuff, crap at others, and without having researched it myself, I have no idea.