Overall the experience has been good, level of materials and teaching depends on professors and institute, however the overall level is good. The theoretical things can be hard and stressful, but you can get through if you invest the time and energy.
The reputation of the University in the industry is also great and helpful for finding a job.