Pros
As mentioned almost a year earlier one of the pros is that you learn a lot.
Cons
Recently I saw an article about a lawsuit against FDM Group as a result of its hideous practices which added a smile on my face. So here I am again, a year later wanting to inform graduates about this company (although you've read the reviews so by now you probably know the truth). So the usual cons: - Unpaid training - UP to 90 days unpaid post-training if you don't get placed. I know because I've been there. And I've also known people extending their contracts beyond 90 days without payment (simply because they told the consultant that "soon you will be placed") - Geographically flexible with minimum support. Consultants coming to London: it won't be an easy ride. - Account managers are pretty much the face of the company. Ignorant, arrogant , condescending and apathetic to name a few. - The astronomical amount of 20.000 GBP. I wonder who actually came up with this number. He or She might have an interesting story to tell. - Future "Consultants" . FDM is a recruitment agency that happens to provide a decent yet intensive training course. Don't let that fool you. Pretty much the market and the account managers have the final word in your placement. And of course your background will result in more opportunities. "Consultants" with an Engineering / Math background are more likely to find opportunities (technical stream). - So what happens if they come up to you and offer you a completely different role from what you've done? What happens if you deny that offer and they start telling you about that little clause in that hideous contract that says that you may be liable to pay 20.000. I've witnessed people being in the software development stream that pretty much went onto different routes. That's completely fine if you don't care , but think about it. You are liable for paying 20.000 for the software developer training but end up getting a job as a tester or app support. Let that sink in for a moment. P.S.: I found a job as a software developer without FDM , without waking up in the morning with a 20.000 pound threat, and without committing to a 2 year contract. I guess the only thing I can "thank" FDM is the training.....Yet again, if you know better you will realize that everything is available for you online :-)