Tetra Tech Inc. is an American Pasadena California-based consulting and engineering services firm. The company provides consulting engineering program management and construction management services in the areas of water environment infrastructure resource management energy and international development.