Pros
They did manage to get me an interview with a few good companies, like big finance companies
Cons
Pay is abysmally low for a programmer. One of my friends who worked for them told me FDM got paid around 120k per person that got hired I got maybe a third of that. No overtime pay. My contract was for a year and a half. After that, I had to stay at FDM getting paid around minimum wage while still coming in every day. The only way to leave was to pay 20,000. Which coming from college grads (their main audience and me) is pretty harsh. Management is terrible here, they constantly were saying things were my fault when they lack proper communication and were their fault e.g. if they lost my documents and then telling me I am giving them an attitude after telling them that they lost them. Also, there are ongoing lawsuits I heard around them, with them over not paying overtime, the exit fees and probably a few others that I am unaware of just an FYI.