Pros
If you don't get scheduled you can ask to work more, the more you work the higher your seniority, the higher your seniority the more hours you get, this is fair. I have a disability and they have flipped over backwards to accommodate me, well almost they started to flip and fell on their head. A few of the employees can be nice and yes there is a lot of diversity, I am gay and there's a lot of gay employees there too but some people are mean. They offer deep discounts in the lunch room you can get a hamburger fries and a soda for 4.63. Also the employee ticket they give you is a front of the line pass for you and your guests. They also offer discounts to movies, and some discounts on city walk.
Cons
I have found out this company does not like to give you your breaks, I have made some complaints and nothing is done, and the other employees seem not to care, often they will make you take your breaks, all of your breaks combined at the end of your shift. Beware this company pays below minimum, I say below minimum because there is union dues, and the union does nothing to correct this, yes I do love unions but aren't they supposed to be arguing for higher pay. Some employees I know have been there for a few years and only make $1.00 over minimum wow so much for the union, but I hope they will be there to protect me in case something happens. Also they seem to promote who ever they want, some of the people I have been hired with got hired with have been promoted, I guess I have been looked over. Promotions should be done by seniority also. That's only fair.