Not working together efficiently and communication in between the different departments can be really difficult. It's also wise to get everything in written, easier said than done, because otherwise they might deny to have ever dealt with you. Verbal promises don't mean anything.
HR rules the airline and is a complete mess.