Aeroground, the "management" positions are on what is called a 'local' contract, and 20 days leave per year in fact works out to one month every year, standard for this part of the world.
Flight deck positions are a different matter, and are on different T&C's.