The Setup GOSSIP GIRL sucked this week so I decided to write an article on one of my many pet peeves, Human Resources. In case you don’t know, I have a corporate consultancy as well (SLI Advisors), and I’ve watched as the hiring arm of Human Resources, aka “Recruitment,” has slowly but surely drained all […]