Good salary within EU
Travel accommodation paid for, tickets to and from base covered also
Transportation to and from the airport
Laid back environment
Cons
No permanent contracts
Basic salary only summer time
Living in hotels year round
Crewing management sometimes not the best
No fixed base, they ask you so much flexibility up to a point to give up basically your whole life and they are less than zero flexible even about your requests that would actually benefit them more than yourself. Instead of just rejecting any single request, they will work double hours in order to find the way to give you the exact opposite of what you requested