Great database of knowledge and unlimited access to the lab. Chance to gain lot of practical experience and implement the knowledge in projects and assignments. great work culture and atmosphere. Mentors are very helpful and discuss many industry related topics which are practically very useful.
Cons
The labs systems are not upgraded and some systems don't work. More access to different forms of hardware for implementation of software would have been really beneficial.