53 employees have rated Olin Chief Executive Officer Joseph D. Rupp on Glassdoor.com. Joseph D. Rupp has an approval rating of 75% among the company's employees.