Thank you, I understood your point.
The financial sector is what I'm thinking about, but I've always though thought that it is hard to find a job in this sector without a solid experience. So the idea about a talent agency seems to be helpful.
BTW I'd like to ask about a relocation. Is it right that it is easier to find a position that offers relocation (I mean H1B visa) in some financial institution rather than in an internet company?