An environmental consulting firm is a company which advises clients on social responsibility and sustainability. In a world where everybody is worried about limited resources, these firms are invaluable. By hiring an environmental consultant, companies help ensure that the needs of future generations are met.