A consultancy firm is made up of various professionals who experts in their field. They provide expertise, guidance and advise to businesses and in various fields of science for a fee.
They work closely with companies and develop a pathway for the company to follow in order to achieve an objective.
Some consultancy firms engage experts across all fields like HR, Finance, Marketing, IT etc. Such firms have a very broad client base.