- Hawkish, incompetent account managers
- Unhelpful HR department
- Guaranteed placements aren't guaranteed. I have been accepted to two placements, only for them to fall through mysteriously. No one cares that I haven't been paid for months while waiting for FDM to get their act together.