The pros and cons of goal programming