Running a casino presents itself in a very complex structure that requires a lot of consistency between the departments in areas such as finance, compliance, marketing, and human resources.