Pros
It CAN work for some but my opinion and general opinion of everyone I know who has worked for FDM is - we wish we hadn't. If you have a good degree - your best bet is to get SCJP and other recognised certificates/grad schemes and look for entry level positions yourself.
Kontras
- First off the training was absolutely horrendous. I joined as a Java trainee in London - the training materials were absolutely rubbish and just felt like a gimmick to tie me in to a contract (no way near the quality of training you would expect for the alleged "20k" that we owe). The sales guys will actually push you off to interviews before any real training which proves it'y just for show. The training is unpaid and you're expected to fund yourself for the duration. While I was there the actual process of how to get "signed off" from training wasn't even clear. I have personally known people that were there for well over 6 months. - The sales guys treat you worse than cattle. Do not believe their fake shows of empathy - they only care when it's in their interest and will treat you horribly when not. - Ultimately FDM are just like any other agency - they only line up interviews for you which you have to pass. You're better off studying on your own and obtaining proper certification instead of wasting your time in their offices unpaid. - The worst aspect is the pay. A lot of positiions are based in London which has a very high living cost. Rent would generally cost you more than half your salary (your own apartment would cost your entire salary if not more). None of this is taken into consideration despite the fact the FDM generally charges their clients close to the average contractor day rate (which is a lot). - Expect to be bullied and intimated - it's a way of life here. Senior management will treat you like dirt - not going into details but just a heads up. You will not get ANY respect. - Before you do sign up - ask to see the actual employment contract before you go on site. You will realise how much you are being exploited.