Management aren't very supportive of advancing staff in their roles.
Would rather hire casuals than give current staff hours to live on.
Always reviewing staff and services to find ways to save money and pay staff less.
Management make lots of promises but very rarely deliver.
You need to work a lot of hours to survive, quite possible you will be attacked on the job by clients.