Some are temporary and some are permanent.
Charter tend to be temporary (although some crew are retained for winter schedules) and scheduled are more inclined to make you permanent.
I work for easyJet and all of their crew are employed on permanent contracts.