Pros
Access to great clients Somewhat effective business model (not optimised however) Have introduced pay during training
Cons
Benefits are non-existent and pay is not great. Overall, training is sub-par at best. Some trainers are very good while others are awful. Which clients you end up with is very up in the air and you have little control over your fate. Account managers are hit and miss with some choosing to put you forward for something without even consulting you while others are nice enough to approach you and ask what you think of a role before putting you forward for it. Predominantly work with clients in banking and finance The deployment of consultants can be handled in a much better fashion. FDM choose not to engage with consultants, making them feel less valued within the company. Once you are placed you are forgotten about, hence the predominantly average/below average reviews. FDM don't allow consultants to have some sort of control over their fate as to which industry they end up in, for example. The account managers who have the decency to approach you regarding a particular role are the ones who are most valued by consultants, while the selfish ones who are looking to place as many as possible while completely disregarding the consultants strengths, interests and location preferences are the ones holding the company back to a significant degree.