I am not sure about the above comments about wages. I have work a several similar businesses and start salary is much higher than every other business. They have been fair with me through out and HR department has supported my through personal issues. Although career progress doesn't happen quickly, this is only as most mangers don't leave!
People, hours, direct managers
Dealing with third party companies!