BGC Engineering is an international consulting firm that provides professional services in applied earth sciences.