Pros
FDM provides opportunities with most of the leading financial institutions in Britain which is great for a graduate like me, fresh out of Uni with no experience to impress them! When I first joined as a .Net dev I was worried by some of the rumours circulating that we might not get placed as we were up in Manchester, in many ways off the beaten track! However it was before I even finished my training that I was selected for interview and ready to go! Ultimately I'm happy I made the difficult decision to commit to FDM as the payoff will now set the tone for the rest of my career, with many opportunities - Indeed a room with a view!
Cons
You have to be able to commit to train with no pay initially, which kinda sucks. The training is make or break - if you struggle you get help, but you have to make the cut. You have to be happy to live anywhere in the country, but if you don't mind moving around occasionally it's no biggy! Account managers seemed a little distant to begin with - but once you make the effort to talk to them they're really friendly and willing to help with any questions :-)