Not a good place to work. You do meet good people, but it that doesn't pay bills. Most Cabin Crew have a second job to be able to survive. Good travel benefits thou. Good destinations, but layovers very often had minimum crew rest between flight (not safe, if crews are absolutely shattered in flight) .
To get a promotion within the company, it was based on "who you know" mentality, not based on hard work and merit.
Great training thou.
Worst of all, no pension plan.