Did that for 20 years.
Starting as TO and worked my way along, some moved on and up quickly others fell by the wayside.
Do not expect to have a social life as you will not have one.
Overnight shifts mean just that, you are out on track from when trains stop running till when they start again...