Thailand Institute of Scientific and Technological Research — Employee Reviews4 reviews · Overall rating: 4/5