Generally minimum of 8 years in SQ. You can't really compare a SO in SQ to one in CX because a SO in SQ is purely under training for around 8 months whereas one in CX is operational and will remain a SO for 3 years as a cruise relief pilot. Paywise, CX is obviously much better and IMHO you will save much more. Lifestyle wise i would say Singapore is a better place to stay.