It includes good healthcare, which is difficult to find nowadays.
The general manager needs to be replaced the current one lectures you and degrades you for missing even a day of work for a good reason. He will do anything to put people down and makes sense why no one wants to work in this company.
Pay your staff better especially of your going to exploit them the way that all locations seem to do.