OP, perhaps you might consider TopTal or similar? I have never worked for them but I hired a few of their guys for several momnths who were very good and they seemed to enjoy it. You might be barred from some kinds of projects but I'd give it a shot regardless.