Production Manager (Auto Body Shop Manager) Position available at CARSTAR Ambassador Collision located in Houston, Texas. Our Story. CARSTAR Ambassador Collision is an I-CAR Gold class certified collision center that offers a range of services, including bodywork, automotive painting, mechanical repair, frame repair, windshield repair and installation, as well as wheel and tire repair. Our extensive auto insurance network ensures hassle-free and ...