headhunter - Dictionary definition and meaning for word
headhunter
Definition (noun) a recruiter of personnel (especially for corporations)
Definition (noun) a savage who cuts off and preserves the heads of enemies as trophies
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com