I learnt a lot from time managing, customer and pax handling, hygiene, communication skills and etc.The good thingsGood things about my current company is you got to improve your skills to communicate and solving problems because you face a lot of people from different walk of culture. A side from that, you got to have enough rest and quite a good pay for beginners.
The challengesChallenges are actually what reflects yourself whether you can or can't do it, what matters are how you would interprete those challenges into your strength.