This is a very unique Master's programme which will require a lot from you -especially flexibility and independence. Having a clear goal for a life after the Master studies and being a well-organised self-starter is a great plus as well! To my opinion, this MSc prepares well for a PhD.
You will have to study a lot and a solid knowledge in maths is inevitable to master the courses. The internship is a great opportunity to gain professional experience and also here a lot of initiative is a big advantage.
This is a challenging Master track and you have to find your own way to achieve your goals.