The training program is a bit on the lengthier side but it's thorough in preparing trainees for the floor. They have good benefits and provide free supplemental vision, accident, and cancer insurance. The managers are all very knowlegeable and helpful. Very fast-pased and stressful work most if not all of the time, which you might like or dislike. They treat their employees really well (food, competitions, raffle tickets, optional overtime) and it seems to be a rather ethical company, so if that's important to you, it's worth considering.