Job scope mainly covers serving passengers and ensuring their safety on flight. As you work with different set of crew on each flight, you'd learn to adapt. Communication skills will be tested. Pretty hierarchical culture where juniors have to suck up to seniors sometimes. Hardest part of the job is having to adjust to different time zones and being away from home most of the time. You can't really choose your roster and may miss many important occasions back home. The most enjoyable part of the job is getting to travel to different places and enjoying the albeit short off days outstation. Moreover, you'd be earning a really decent salary.