Okay, I received some emails asking for specifics on sources of frustration and I will elaborate on a few here. I don't think it's anything that hasn't been mentioned before and my opinion is that everyone's case is different.
1. relevancy of courses vs. target career
The MSCF degree tries to offer a balanced approach and therefore their curriculum is very diverse. Diverse means you will have to take courses that you might not have voluntarily taken i.e. Sto Calc. If you want to become a trader, I don't think you'll need to know that dt*dt = 0. There will be some courses scattered throughout the curriculum that will probably be useless for your future career plans, but you'll still need to pass it. Some people have no interest in programming (I have no idea why you do a computational degree then), but there will be 4 classes in
C++ that you'll have to get through.
2. condensed-nature of curriculum
The program is fast-paced. A lot of is covered in a short amount of time. Homeworks can take hours, if not days - and that's with collaboration. This means two things. The first is that it's going to be difficult to gain mastery of the subject material if you're juggling four classes and a job search. This isn't a PhD, you won't have the luxury of pondering over a problem for months and becoming an expert. The second is lack of free time. Some people get overwhelmed by the steady flow of assignments/exams/interviews and the stress gets to them. Typically, relief comes at the end of every mini and trust me, you'll be looking forward to every single one.
3. jobs
Everyone's favorite topic. You'll discover that not all MSCF students are judged equally, particularly when it comes to getting selected for interviews. People have different backgrounds ranging from education to work experience. There are a finite amount of interview slots, and interviewing every single person in the program is not possible. Some people will get selected for almost all interviews, usually those with prior work experience.
There are a lot of variables when it comes to getting a job and luck is a part of it. People get jobs at their own speed and ability. Some people get multiple job offers and some people are lucky to get one. I didn't have any real issues with job offers but I know a few classmates who were still looking in December. Times are changing and 100% placement before graduation might not be possible anymore. The majority of the people get offers before graduation but you're going to have to hustle to be under that category.