Pros
FDM offer fantastic opportunities for new graduates, allowing them to gain experience in large multinational companies, which they may not have been able to achieve on their own. Staff work really hard to find roles for trainees and to ensure that they are happy whilst onsite. The Consultants have a great network and seem to become good friends.
Cons
The training can be fast paced and intense, a lot of effort is needed. Trainees are required to act in a professional manner and treat their training period as if they are on a client site (e.g. wear professional attire, arrive on time, put in extra hours to finish projects if required etc.), this can be a bit of a shock to some at first but will put them in the correct mindset for when they start with a client.