Everytime i think of making one and see those horrible feeds of psychopaths making work memes i think of decapitating myself, but theres really no other site, is it? I handed printed CVs in my lifetime and i swear it was less embarrasing than this, maybe the boomers made some points