Working with a company exposes you to broader opportunities than consultancy. Consultancies earn money solely through recruitment, which is their primary business area. They provide incentives to recruiters based on their performance, but with a company, you engage in real HR work encompassing the entire generalist profile. In a company, the focus of the business is not just recruitment; they operate across various sectors. The main contributor to the financial success of a company always receives incentives.
In any company, the marketing team receives incentives, similar to how recruiters in consultancies are rewarded. However, when working directly for a company, if you are not contributing directly to the revenue, you won't receive any incentives and will be on a fixed salary. As a recruiter, your role involves selling a job to a candidate. Recruitment involves identifying talent and incorporates elements of marketing and sales. For instance, you may source 10 candidates but only hire the best one, effectively "selling" them the job.
Regards,
Aarin Ratnesh Sorathiya
Sr. HR Executive
Aspee Group, Mumbai
(You can add me on LinkedIn)