I am joining marine engineering. What is the sailing period at different ranks? Are there internet facilities on a ship nowadays? What are avg waiting periods for a fifth grade marine engineer in different companies (please elaborate)?