Pros
The fact that I have to think really hard says enough, I'll get back to this answer if I can.
Cons
They intentionally outsource recruitment to external entities to negate their responsibilities to their staff, or liability for shortcomings. They sneakily found a way to legally pay you below minimum wage by making you go into contract stating that if you missed just one day of work (even due to certifiable medical absence etc.) your hourly pay rate across the whole month is reduced by a stage. They make it legal by topping up your payslip with the exact amount required to cover the shortfall that makes it legally the exact minimum wage. They essentially cap/reduce your pay if you dont have 100% attendance. You are heavily persuaded (actually given a quota to reach) to hit targets of last minute sales like oversized bags charges or priority boarding for a very minuscule fraction of the sale or penalties for not reaching. This is why employees come across heartless in the handing out of fees. We can be penalised for late gate closures despite the fact that flights are always late, they expect us to close the gates ASAP to bring about missed flight charges. Overall hostile, weird hierarchical environment, would not recommend. Over worked, underpaid and expect you to stand on your two feet your entire working day. Oh and don't forget to smile while doing so!