Pros
Note: I was hesitant in joining the graduate program for FDM due to Glassdoor reviews. However, my experience has been pleasant. Note: There is less supply of IT consultants, meaning those on tech programs are more likely to get placed. Whereas, there's more competition amongst business consultants. - I got placed by the time my training ended. - You get insightful training (it is not everything you need to know, but it gives you a basic foundation of understanding those skills). They throw you into the deep end, but your confidence will grow. - Interviews are arranged for you - (the benefit is that majority of job interviews only require you to pass one round and you'll get the job - whereas if you applied outside of the program, your CV might not even get seen and there would be multiple interview stages etc). - The account managers I have come in contact with have always been very nice, one of them has been lenient when I turned down a role for certain reasons. However, there are certain account managers that seem unapproachable and not very nice (NOTE: I cannot speak for everyone, but my experience with them has been positive). - Pay for your travel - It is good for those graduates with no prior working experience. Or those who are unable to land a job. - Gets your foot in the door for bluechip companies. - A good location
Cons
- You do not get paid for your training. Therefore, don't join the program if you cannot support yourself. - You are under contractual obligations - Placements are not always guaranteed (NOTE: this is not necessarily FDM's problem, sometimes consultants can be joining the program at a time where FDM's clients are simply not hiring, IN ADDITION, I find that those who do not get placements tend to be candidates that are unflexible, lazy, rude etc). - You cannot choose where you're placed - You cannot choose whether you want the role or not - The training is very intense, you're learning a new module each week and you have assessments to pass.