3 ms·Have wondered the same and it seems just to be a new modern title for someone who works in HR.by siva7 4y agoHave wondered the same and it seems just to be a new modern title for someone who works in HR.