This is probably the biggest advantage that you get when you opt for cabin crew. It is all about the fun of travel while you earn, almost a dream come true. Like you are getting paid to fly.
Staying in five star hotels for free is a dream come true. Imagine you might get to stay in Taj or Marriot or some other five star hotel all expenses paid by the airline. Often when you travel to another place on duty, for few hours off duty you might get to stay in a high end hotel for a night or even for a day till your next flight back.
Every day is exciting as you get to meet people from different backgrounds and cultures. You will find out about what is popular in which place and even get to learn new traditions from someone from a different country