in News & Culture, Science and Technology Diwata satellite engineers hit DOST for alleged ‘outrageous treatment’