Agencies have a horrible reputation. I know this because almost anyone I talk to chances are they are looking for a way out.
An agency is like a freelancer but with more mouths to feed, you don't want to be another mouth to feed because the food is limited, they compete based on price.