CX have engineering and cargo, been there about 25 years or so I believe, cleaning/catering/ticket desk/pushback etc etc is done by agents, currently out to tender. Check-in/ticketing will probably have a couple of managers on duty and a couple of supervisors the rest to whomever gets the contract.