I like that handshake provides up to date job posts, and give you real specifics of what the job entails.
What I wish was different
It would be great if former or current employees can write in a review on the job you are applying to and rate it or explain their experience, just to give the person who is applying some context.
Advice
Keep looking for new opportunities, don't give up too easily. Writing resumes and cover letters is time-consuming but very valuable and 100% worth it.