EFC, derived from Environmental First Corporation, embodies our core purpose of empowering sustainability excellence for a better world. Sustainability is not just a part of our company name, but the core of everything we do. Founded in 2011, EFC operates across sixteen offices and performs projec... Read more
This company has no teams yet
This company has no offices yet