Wherever I have worked in IT being persued by agencies has been career enhancing.
I was once overheard by a new manager talking to a stray requiter. 2 Days later she(manager) asked me if I would join the company full time, I said depends on the offer. 3 more days later I was offered full time job at the company, which I politely declined. The gig continued for another 20 month, 3 6 month extensions after originally working there for almost a year. With pay raise, twice!