Home STC is a consulting firm specializing in large civil and environmental engineering projects and is ranked as one of the top firms in India. COMPANY PROFILE Download company profile JOIN STC Click here to post your resume NEWS CENTRE