From my own personal experience, it is better to hold out for a job you think feels right.
I've had a few years of really crappy jobs and have taken on cleaning/janitorial work for the time being.
The pay not be brilliant but it is immensely satisfying to do a good job and not having someone breathing down your neck and the constant stream of criticising.
I remember an interview I had a few years back; the company were wanting me start up new projects in my filed of expertise,
Short story is that these " projects", never came to fruition, it was a yarn that had been spun for all new employees.
Basically they were a bunch of bullies who made my life a misery.
They are currently under investigation I'm told.
Why not get self employed status and go freelance.
There are a lot of people who require domestic help and office work.
You can charge what you like. If you are good at something ,there will always be a call for your skills.
Agencies charge employers a lot of money, yet pay the staff very little in relation to their charges.