I finished the program (not officially graduated yet).
All the negative feedback I read is about it being too heavy on theory. But that is what MSc is supported to be.
I think the problem is that it is marketed as a conversion course and people have wrong expectations.
In my opinion one should have solid background/ experience in some field of CS to enjoy or benefit from this course. It was very intense for me , and I have around 6 years of related practical experience.
I enjoyed it personally and learned a lot. I got promoted to engineering lead role because I became a much more well rounded and complete software engineer. I understand how all branches (infrastructure, networking, backend, frontend, security) work together, can design systems and coordinate work between departments.
What I did not like is that it was more data science focused, did not have compilers theory, crypto (personal preference), 8 months focused on research related stuff (but if you have an interesting topic, that might be good for you). Outdated technology from time to time (python tkinter for ui development). My favorite modules were Algorithms and Data structures and AI (mostly the algorithms part haha). Overall its quite standard CS Masters program I would say.