Really bad pay. Extremely stressful environment. Trainers need to be far more educated on the information they're supposed to be teaching. You actually have to raise your hand and wait for your supervisor to sign you out for lunch. It's like working in a prison. You can spend literally half your break waiting in line to get on or off the floor. There are no raises and most schedules have split days off. There is a ton of room for advancement but all the positions have low pay and do not offer raises.