Pros
'The FDM Graduate Programme is a fantastic opportunity to kick-start your career in IT.' This is definitely true. I was given the chance to learn new skills like Unix, PL/SQL, Excel VBA and module specifics like UFT, QC, Selenium IDE even though I was not from IT background. If you are passionate in IT but do not have the experience, I highly recommend FDM as they help you create the platform you need in this industry. We are paid a minimal sum during the training period, which I'm thankful for. Pay (during placement) is relatively high for a fresh graduate. Pre-selection was done in my case, where the group of us were first selected by the client, before FDM offered us a place. This may not be the case for all trainees. Staffs are friendly and approachable.
Cons
The pay is fixed for two years during the bond. This may not necessarily be a con as the pay is relatively high for a fresh graduate. The debate on salary is highly dependent on individual's perspective. Fixed bond of two years starting with placement date. Again, seeing that this is a Graduate Program and likely to be your first job, two years is quite reasonable.