Physics vs Computer Science vs Chemical Engineering | Salary and Flexibility