I am currently pursuing a master's degree in mathematics at one of the top two institutes in India. The coursework here is very fast-paced. Many of us who joined this programme are encountering these subjects for the first time, whereas the rest of the batch consists of students who completed their bachelor's degrees at the same institute and are already familiar with the material. As a result, the instructors often assume a level of prior knowledge that we do not possess. It's really hard to score. Further, we don't have an opportunity to retake the exams to improve our grades.
To do a master's thesis, we need to get a grade above a certain threshold. However, it appears that often students struggle to meet this requirement and some even fail their first year. Many a times, students end up with poor grades and no thesis.
For context, the courses here are more advanced compared to those at other institutes in India. In most other places,it's relatively easy to get a good grade and often mandatory to do a thesis. Consequently, in raw numbers, students from other institutes tend to have better grades than those from my institute, putting us at a disadvantage.
All of this has led me to question whether studying here is beneficial, especially if it negatively impacts my prospects for pursuing a PhD at a reputable institution.