According to the company's polices, it reserves the right to subject any and all employees to Drug Testing after the occurrence of an on-the-job accident. If no accident occurs then you might be employed there for years and never have to be drug tested. If you are a Management Trainee, the company reserves the right to subject you to a mandatory drug test. See www.eapcrackerbarrel.com/online_assistance/MANAGERS/DrugFree.htm or contact the company for more details.
Of course they do. I know from working in a CB. Most, if not all jobs do drug testing upon hiring and can do random tests throughout employment and after an accident at work. I agree with Candy. You'll never get a job or at least keep one if you continue on this path.