Short staffed too frequently. High turnover of staff. Same rate of pay as new starts, but having to train them whilst doing your own days work. Managers will pass them round and ask for feedback instead of working with them. Training is all online now before they get hands on and a hell of alot of info to take in, alot of which they would pick up quicker doing the job a bit longer before being left alone. If you have been there a long you know if someone will make it, but will sign them off reguardless but then staff have double the work fixing everything. Upper management are snakes, will act all nice and supportive but the first you disagree with something they will be out for you. Shifts can be long but can absolutely refuse to work them,. Communication can be sparse. People managers have little say on which people they actually manage, have to run everything past higher ups and are basically glorified cashiers