If you possess a recognized diploma in marine engineering, will working onboard a ship as a marine engineer a better choice compared to working at shipyards or on land as a sales engineer in term of salary, freedom, risk, nature of job and area of job scope. Please help. Thanks!