In general the big ones suck and have a boiler room mentality. Good ones in my experience:
Oxford Knight
Functional Works
GQR
Hays (They're big but have been good to work with)
I'll add more as I think of them.
If you're looking for work in finance - you will almost certainly be going through a recruiter.