Pros
CEOs and management actually listen to the input of employees, and want input from lower level employees. Earnest daily efforts are rewarded in the long run. Opportunity for advancement exists because new positions open quickly. Opportunity to make extra money exists if someone is willing to put in overtime. A new and growing company which may expand considerably in the next five years -- could be a right place at the right time scenario.
Cons
Not too many for a company within this industry. Might be one of the best companies within this industry. Cons -- might not be a good fit for some people, that's just the nature of this job, and any job out there. Casino environment can be fast paced, and at times a little rough. Rigid rules regarding tardiness and absences, but far from impossible to follow these rules for any motivated employee.